- create
创建数据库: create database database_name1;
创建数据库表: create table table_test(id bigint not NULL auto_increment, field1 varchar(32) not NULL, primary key(id));
显示所有数据库: show databases;
显示所有库表: show tables;
进入数据库: use database_name1;
删除数据库: drop database database_name1;
删除库表: drop table table_test:
- insert
insert into table_test values(id = 0, field='hello world');
- delete
delete from table_test; 清空整个table_test;
delete from table_test where id=1; 删除table_test表里id=1的所有数据;
- update
update table_test set field='你好,世界'; 修改table_test表里所有field1字段的值为'你好,世界';
update table_test set field='你好,世界' where id=1; 修改table_test表里id=1的所有field1字段的值为'你好,世界';
- select
查询数据的条数: select count(*) from table_test;
查询所有数据: select * from table_test;
查询具体某一条或者多条数据: select * from table_test where id = 1;
select * from table_test where id > 10;
select * from table_test where field1='hello world';
查询某一条记录里的某一个字段: select field from table_test where id = 1;
查询table_test表里所有的field字段: select field from table_test;
- alter
修改表名 : alter table test_a rename to sys_app;
修改表注释 : alter table sys_application comment '系统信息表';
1.修改字段类型和注释
alter table sys_application modify column app_name varchar(20) COMMENT '应用的名称';
2.修改字段类型
alter table sys_application modify column app_name text;
3.单独修改字段注释
目前没发现有单独修改字段注释的命令语句。
4.设置字段允许为空
alter table sys_application modify column description varchar(255) null COMMENT '应用描述';
5.增加一个字段,设好数据类型,且不为空,添加注释
alert table sys_application add `url` varchar(255) not null comment '应用访问地址';
6.增加主键
alter table t_app add aid int(5) not null ,add primary key (aid);
7.增加自增主键
alter table t_app add aid int(5) not null auto_increment ,add primary key (aid);
8.修改为自增主键
alter table t_app modify column aid int(5) auto_increment ;
9.修改字段名字(要重新指定该字段的类型)
alter table t_app change name app_name varchar(20) not null;
10.删除字段
alter table t_app drop aid;
11.在某个字段后增加字段
alter table `t_app` add column test_id int not null default 0 AFTER `aid`; #(在哪个字段后面添加)
12.调整字段顺序
alter table t_app change test_id gateway_id int not null after aid ; #(注意gateway_id出现了2次)