1.終端啟動MySQL:/etc/init.d/mysql start;
2.登錄MySQL:mysql -uroot -p (用root賬戶登錄),然后輸入密碼;
3.查看所有的數(shù)據(jù)庫名字:show databases;
4.選擇一個數(shù)據(jù)庫操作: use database_name;
5.查看當前數(shù)據(jù)庫下所有的表名:show tables;
6.創(chuàng)建一個數(shù)據(jù)庫:create database database_name;
7.刪除一個數(shù)據(jù)庫:drop database database_name;
create table if not exists `test`.`t` ( `id` int(10) unsigned not null auto_increment, `a` varchar(10) not null, `b` varchar(10) not null, primary key (`id`), key `a_b` (`a`,`b`) ) engine=innodb。create temporary table tmp_table(name varchar(10) not null,passwd char(6) not null)‘。create table if not exists t_student(id integer primary key autoincrement, name text not null, age integer not null)。
9.刪除一個表: drop table mytest;
insert into table_name values (value1,value2,value3,...valuen)。insert into table_name(列field1, field2, ...) values(值val1, val2,...)。insert into table_name(列 field1,field2,….)values(值val1,val2,….)。
insert into table_name values (value1,value2,value3,...valuen)。1),delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)。delete from tablename where id not in (select max(id) from tablename group by col1,col2,...)。
12.SQL查詢語句:select * from table_name where.......(最復(fù)雜的語句) 1
3.SQL刪除語句:delete from table_name where...
create table table_name(field1, field2, field3, ...)。insert into table_name(列field1, field2, ...) values(值val1, val2,...)。insert into table_name(列 field1,field2,….)values(值val1,val2,….)。
15.刪除表結(jié)構(gòu)的字段:alert table table_name drop field1;
16.查看表的結(jié)構(gòu):show columns from table_name;
17.limit 的使用:select * from table_name limit 3;//每頁只顯示3行 select * from table_name limit 3,4 //從查詢結(jié)果的第三個開始,顯示四項結(jié)果。 此處可很好的用來作分頁處理。
18.對查詢結(jié)果進行排序: select * from table_name order by field1,orderby field2;多重排序
19.退出MySQL:exit;
20.刪除表中所有數(shù)據(jù): truncate table 數(shù)據(jù)表名稱 (不可恢復(fù))