新建表
![](https://img-blog.csdnimg.cn/2019032217272692.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MjUxNDc1,size_16,color_FFFFFF,t_70)
对应代码,创建后刷新表,出现
CREATE TABLE user1 (
id INT NOT NULL auto_increment,
# id 整型 非空 自增
NAME VARCHAR (50),
age INT,
sex VARCHAR (4) DEFAULT "男",
# 默认男
PRIMARY KEY (id) # id主键
)
进入命令行界面
![](https://img-blog.csdnimg.cn/20190322172837521.png)
UNIQUE 唯一且不重复
修改表结构
ALTER TABLE user1 ADD no INT; # 增加no字段
ALTER TABLE user1 ADD moblie INT FIRST; # 增加moblie字段 放到最前边
ALTER TABLE user1 ADD adress INT AFTER age; # 增加adress字段 放到age后边
ALTER TABLE user1 CHANGE adress classname VARCHAR (10);# 修改adress字段为classname 字符长度10
ALTER TABLE user1 MODIFY NO INT; # modify只能修改类型
ALTER TABLE user1 DROP NO; #删除字段
ALTER TABLE user1 RENAME user2; #更改表名
修改表数据
INSERT INTO user2(id,name,sex,age) VALUES(3,'杰森','男',18); # 插入数据
INSERT INTO user2 VALUES(23780942,23,'王二会',80,'二班','女'); # 每个字段都要赋值要满足字段顺序
INSERT INTO user2 VALUES(23780943,24,'王三会',81,'三班','女'),(23780944,25,'王思会',82,'四班','女')
# 插入多条数据,连接池推荐一次连接多次插入
UPDATE user2 SET age ="25" WHERE name ="王二会"; #修改名字为王二会的年龄为25
UPDATE user2 SET sex = '女'; # 更改所有性别为女性 慎用
DELETE FROM user2 WHERE id ='25'; # 删除id为25的数据
TRUNCATE TABLE user2; # 清空所有表,速度快,清空记录
SELECT * FROM user2; # 全表查询
SELECT NAME FROM user2; # 查看名字字段
SELECT NAME,age FROM user2; # 查看多个字段
SELECT NAME as 姓名,age 年龄 FROM user2; # 把NAME当成姓名显示,可省略as
SELECT COUNT(*) totle FROM user2; # 统计数据条数 当成totle显示
SELECT COUNT(1) FROM user2; # 使用1性能更好
SELECT DISTINCT(sex) FROM user2; # DISTINCT 去重
SELECT COUNT(DISTINCT(sex)) FROM user2; # 函数嵌套 查看有几种性别 先去重再统计
SELECT * FROM user2 WHERE id='1'; # 查询ID为1的所有信息
SELECT * FROM user2 WHERE id='23'AND name='王二会'; # 多重条件查询 且
SELECT * FROM user2 WHERE id='23'OR name='王二会'; # 多重条件查询 或
SELECT * FROM user2 WHERE NOT name='王二会'; # 多重条件查询 非
SELECT * FROM user2 WHERE name!='王二会'; # 多重条件查询 非
SELECT * FROM user2 where age>0 and age<30; # 区间查询
SELECT * FROM user2 where age BETWEEN 0 AND 30; # 区间查询
SELECT * FROM user2 where age IN(18,25,81); # 查询多条数据