操作数据库
show databases;显示数据库
create database xxx;创建数据库xxx
use xxx;切换使用数据库xxx
drop database xxx;删除数据库
常见数据类型
int:整型
varchar(size):字符串类型
decimal(m,d):浮点数类型
timestamp:日期类型
表操作
desc table;
show 表;
create table 表名(
字段1 类型1, eg:id int
字段2 类型2,
...
);
drop table 表名;删除表
增删改
创建新表
create table 表名(列名 类型,列名 类型,列名 类型...);
如create table grades(id int,name varchar(20),chinese int,math int,english int);
增加表项
insert into 表 values(xx,xx,xx,xx); //常规
insert into 表(xx,xx,xx,xx) values(xx,xx,xx,xx); //指定插入内容,未指定的内容就用NULL代替
删除
delete from 表名 where 条件;
修改
update 表名 set 修改内容 where 条件(修改的地方);
查查查
select * from 表名;//全列查询 *可以理解为默认内容,全部查找
* 这个位置不同内容查找的东西也不同
成绩中的id,name,grade
如select id from grade;//指定列查询
成绩进行加减后的查询
如select grade+10 from grade;//查询字段为表达式