Benutzer-Werkzeuge

Webseiten-Werkzeuge


mysql

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
mysql [2011/08/03 16:01]
admin
mysql [2011/08/03 16:04]
admin
Zeile 123: Zeile 123:
 | Show all records starting with the letters '​bob'​ AND the phone number '​3444444'​. | SELECT * FROM [table name] WHERE name like "​Bob%"​ AND phone_number = '​3444444'; ​ | | Show all records starting with the letters '​bob'​ AND the phone number '​3444444'​. | SELECT * FROM [table name] WHERE name like "​Bob%"​ AND phone_number = '​3444444'; ​ |
 |  |  | |  |  |
-| Use a regular expression to find records. Use "​REGEXP BINARY"​ to force case-sensitivity. This finds any record beginning with a.  | SELECT * FROM [table name] WHERE rec RLIKE "​^a$"; ​ |+| Use a regular expression to find records. Use "​REGEXP BINARY"​ to force case-sensitivity. This finds any record beginning with a.  | SELECT * FROM [table name] WHERE rec RLIKE "\^a$"; ​ |
 |  |  | |  |  |
 | Show unique records. | SELECT DISTINCT [column name] FROM [table name]; | | Show unique records. | SELECT DISTINCT [column name] FROM [table name]; |
Zeile 129: Zeile 129:
 | Count rows. | SELECT COUNT(*) FROM [table name]; ​ | | Count rows. | SELECT COUNT(*) FROM [table name]; ​ |
 |  |  | |  |  |
-| Join tables on common columns. | select lookup.illustrationid,​ lookup.personid,​person.birthday from lookup +| Join tables on common columns. | select lookup.illustrationid,​ lookup.personid,​person.birthday from lookup ​ 
-left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id; |+| | left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id; |
 | Switch to the mysql db. Create a new user.  | INSERT INTO [table name] (Host,​User,​Password) VALUES('​%','​user',​PASSWORD('​password'​));​ | | Switch to the mysql db. Create a new user.  | INSERT INTO [table name] (Host,​User,​Password) VALUES('​%','​user',​PASSWORD('​password'​));​ |
 | Change a users password.(from unix shell). | [mysql dir]/​bin/​mysqladmin -u root -h hostname.blah.org -p password '​new-password'​ | | Change a users password.(from unix shell). | [mysql dir]/​bin/​mysqladmin -u root -h hostname.blah.org -p password '​new-password'​ |
Zeile 149: Zeile 149:
 | Dump a table from a database. | [mysql dir]/​bin/​mysqldump -c -u username -ppassword databasename tablename > /​tmp/​databasename.tablename.sql | | Dump a table from a database. | [mysql dir]/​bin/​mysqldump -c -u username -ppassword databasename tablename > /​tmp/​databasename.tablename.sql |
 | Restore database (or database table) from backup. | [mysql dir]/​bin/​mysql -u username -ppassword databasename < /​tmp/​databasename.sql ​ | | Restore database (or database table) from backup. | [mysql dir]/​bin/​mysql -u username -ppassword databasename < /​tmp/​databasename.sql ​ |
-| Create Table Example 1. | CREATE TABLE [table name] (firstname VARCHAR(20),​ middleinitial VARCHAR(3), lastname VARCHAR(35),​suffix VARCHAR(3), +| Create Table Example 1. | CREATE TABLE [table name] (firstname VARCHAR(20),​ middleinitial VARCHAR(3), lastname VARCHAR(35),​suffix VARCHAR(3), officeid VARCHAR(10),​userid VARCHAR(15),​username VARCHAR(8),​email VARCHAR(35),​phone VARCHAR(25),​ groups VARCHAR(15),​datestamp DATE,​timestamp time,​pgpemail VARCHAR(255)); ​ |
-officeid VARCHAR(10),​userid VARCHAR(15),​username VARCHAR(8),​email VARCHAR(35),​phone VARCHAR(25),​ groups ​ +
-VARCHAR(15),​datestamp DATE,​timestamp time,​pgpemail VARCHAR(255)); ​ |+
 | Create Table Example 2. | create table [table name] (personid int(50) not null auto_increment primary key,​firstname varchar(35),​middlename varchar(50),​lastname varchar(50) default '​bato'​); ​ | | Create Table Example 2. | create table [table name] (personid int(50) not null auto_increment primary key,​firstname varchar(35),​middlename varchar(50),​lastname varchar(50) default '​bato'​); ​ |
mysql.txt · Zuletzt geändert: 2013/06/05 09:01 von admin