知识点:
一、sql命令DDL(结构化操作)
二、sql命令DML操作(增删改查)
1.sql命令DDL(结构化操作)
1.1表添加字段:
alter table 表名 add 列定义
如:
alter table Student add email varchar(128);
1.2 修改字段:
alter table 表名 change 旧字段名 新字段名;
alter table Student change email StuEmail varchar(256);
1.3删除字段:
alter table 表名 drop 字段
alter table Student drop StuEmail;
1.4 修改表名称
alter table 表名rename 新表名
alter table Student rename NewStu;
1.5 删除表操作
drop table 表名
drop table NewStu;
二、SQL DML操作(增删改查)
2.1 增加:
insert into 表名(字段1,。。。) values(val1,...);
insert into Student(stuNum,StuName,StuAage,StuSex) values('0001','demo1',28,1);
2.2 查看:
select * from 表名
select * from Student;
修改Mysql字符集:
如果出现乱码,可能是字符集设置不准确:
用 set 变量=字符集 修改,如:
查看Mysql系统变量:
show variables;
查看字符集的系统变量:
show variables like '%character%';
注意:set names gbk;命令只起到临时作用。
2.3修改表记录:
update 表名 set 字段=值,。。。;
update Student set StuName='余小东' where StuNum = '0001'
3.删除表记录
delete from 表名 where 条件
delete from Student where StuNum = '0001'
4.表查询:
select 字段列表 from 表名[where 条件] [order by 字段 asc|desc][limit 起始位置 长度][group by 字段];