1.终端启动MySQL:/etc/init.d/mysql start;
2.登录MySQL:mysql -uroot -p (用root账户登录),然后输入密码;
3.查看所有的数据库名字:show databases;
4.选择一个数据库操作: use database_name;
5.查看当前数据库下所有的表名:show tables;
6.创建一个数据库:create database database_name;
7.删除一个数据库: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.......(最复杂的语句) 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.删除表结构的字段:alert table table_name drop field1;
16.查看表的结构:show columns from table_name;
17.limit 的使用:select * from table_name limit 3;//每页只显示3行 select * from table_name limit 3,4 //从查询结果的第三个开始,显示四项结果。 此处可很好的用来作分页处理。
18.对查询结果进行排序: select * from table_name order by field1,orderby field2;多重排序
19.退出MySQL:exit;
20.删除表中所有数据: truncate table 数据表名称 (不可恢复)