数据库的操作
创建数据库:create database_name;
打开数据库:use database_name;
修改数据库:alter database_name;
删除数据库:drop database_name;
显示数据库结构:show database_name;
显示数据库中所有的表:show tables;
对表的操作
创建数据库表:
CREATE TABLE table_name (column_name1 data_type1, column_name2 data_type2, ..);
查看表结构:
describe table_name 或 desc table_name 或 show create table table_name G
注意:如果不加‘G’,显示的结果可能非常混乱。
管理表数据
用alter table 语句修改表的结构
增加列
alter table table_name add column_name data_type;
修改列
alter table table_name modify column_name data_type;
或
alter table table_name change old_column_name new_column_name data_type;
删除列
alter table table_name drop column_name;
给表更名
alter table table_name rename new_table_name;
用 drop table 语句删除数据表
drop table table_name;
注意: 如果需要删除多个数据表,表与表之间用 , (英文的逗号隔开)。
管理表中数据
向数据表中插入数据
insert into table_name (column_name1, column_name2,...,column_namen) value(value1,value2,...,valuen),
(value1,value2,...,valuen);
注意:字段名与值必须是一一对应的。
修改表数据
update table_name set column_name1=new_value1, column_name2=new_value2,..., column_name n=new_value n;
删除表数据
delete from table_name [where <条件表达式>]
注意:[ ] 中为可选参数,如果不写该语句将删除表中所有记录。 如果想直接删除表中的所有记录,还可以使用 truncate table 语句,truncate语句将直接删除原来的表并重新创建一个表,truncate直接删除表而不是逐条删除记录,因此执行速度比delete快。
truncate table table_name;