1. create database cgb2110; 创建名为cgb2110的数据库
//create database cgb2110 DEFAULT CHARACTER SET utf8;
//create database cgb2110 charset utf8;
2. show databases; 展示数据库列表
3. drop database cgb2110; 删除cgb数据库
4. use cgb2110; 使用数据库cgb2110
5. create table student(); 创建名为student的列表
6. show tables; 展示表格列表
7. desc user; 展示user表格各字段
8. select *from user; 展示user表格所有数据
9. alter table user add column age int(3); 向user表格添加字段
10. insert into user values(100,20,"吊毛",10); 向表格添加一行数据
11. update user set age=33,pwd=999; 修改user一列或者几列select字段值
12. delete from user where id=2; 删除user表格中id等于2 的数据
13. set names gbk; 临时语句,固定命令,用于防止中文乱码
主键约束(唯一且非空)
14. create table teacher(id int unique); 唯一约束,列表中字段值不能重复
15. create table teacher(name varchar(10) not null); 非空约束,列表中name字段值不能为空
16. create table teacher(id int primary key auto_increment); 主键自增唯一且非空
insert into teacher values(null);不需要设置值
数据更新及格式转换
17. select ename,job from emp; 查询两列数据--字段ename和字段job
18. select ename a from emp; 查询一列数据用别名a表示--字段ename
19. SELECT ename,UPPER('abc'),UPPER('ename') FROM emp; 字母转大写
SELECT ename,lower('ABC'),UPPER('ename') FROM emp; 字母转小写
20. SELECT ename,LENGTH(ename),LENGTH(job) FROM emp; 求字段ename长度--字母或数字为1,汉字为3
*21. SELECT ename,SUBSTR(ename,2) FROM emp; 从字段ename第二位开始截取到最后
SELECT ename,SUBSTR(ename,2,2) FROM emp; 从字段ename第二位开始截取两位
*22. SELECT ename,CONCAT(ename,123,'hello') FROM emp; 给字段ename拼接字符串123和hello
*23. SELECT ename,REPLACE(ename,'a','b') FROM emp; replace(ename,'a','b')替换字符,字段ename,将a替换成b
24. SELECT comm,IFNULL(comm,100) FRO