MySQL学習ノート

7965 ワード

【ドキュメント】http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html
database
すべてを表示
show databases;
入ります
use db_name;
削除
drop database db_name;
テーブル
すべてを表示
show tables;
表示構造
desc tb_name
表の名前を変更
alter table tb_name rename to bbb;
フィールドを追加
alter table tb_name add column col_name varchar(30);
//    
alter table tb_name add col_name int(5) unsigned default 0 not null auto_increment ,add primary key (tb_name);
フィールドを削除
alter table tb_name drop column col_name;
フィールド名を変更
alter table tb_name change col_name new_col_name int;
フィールドの属性を変更
alter table tb_name modify col_name varchar(22);
row
検索
SELECT [col1,col2]|* FROM table_name
変更
UPDATE table_name SET col1 = val1, col2 = val2 WHERE col3 = val3
削除
DELETE FROM tb_name WHERE col1 = val1
ユーザー管理
rootパスワードを変更する
mysqladmin -u root password 'somepassword'
ログイン
mysql [-h hostname] -u username|root -p
データバックアップ
インポート
mysql -u root -p dbname < /path/to/file.sql 
エクスポート
//export database
mysqldump [-h localhost] -u root -p dbname > /path/to/dbname.sql 

//export table
mysqldump [-h localhost] -u root -p dbname tablename > /path/to/tablename.sql

//export database structure
mysqldump [-h localhost] -u root -p dbname --add-drop-table > /path/to/dbname_struct.sql 
明記しない限り、このブログの文章は全部オリジナルです。転載はリンク形式で本文の住所を明示してください。 http://harttle.com/2015/05/03/mysql-note.html