注:使用软件为Navicat
库操作
create database 库名; //创建数据库
create database if not exists 库名; //当该数据库不存在时,创建数据库
drop database 库名; //删除数据库
drop database if exists 库名; //当该数据库存在时,删除数据库
show databases; //显示数据库
use 库名; //使用数据库
表操作
常用数据类型:char、varchar(长度可变)、int
create table 表名 ( //创建表
字段名 数据类型(长度) [NULL/NOT NULL AUTO_INCREMENT],
……
primary key (字段名) //设置该字段为主键
);
drop table 表名; //删除表
show tables; //显示表
desc 表名; //显示表的结构
alter table 表名 add 字段名 数据类型(长度); //在表中添加新字段
alter table 表名 drop column 字段名; //删除表中指定的字段
数据操纵
insert into 表名 values (值1,值2,……); //在表中插入一行数据
insert into 表名(字段1,字段2……) values (值1,值2,……); //在表中指定字段处插入数据
update 表名 set 字段1=值1,字段2=值2 where 条件; //将表中符合条件的字段修改为指定值
delete from 表名 where 条件; //删除表中符合条件的数据
delete from 表名; //删除表中所有数据
select * from 表名 [where 条件]; //查询表内满足条件的所有数据
select 字段名 from 表名 [where 条件]; //查询表内满足条件的指定字段的数据