黑马程序员技术交流社区

标题: 路迹 [打印本页]

作者: 刘柠华    时间: 2019-4-18 14:41
标题: 路迹
u(update):修改(alter)
修改:alter table 表名 rename to 新名字
        修改字符
     Alter table 表名 character set 字符集名合成
添加一列
Alter table 表名 add 列名 数据类型;
修改列名称 类型
Alter table 表名 change 列名 新列 新数据类型;
Alter table 表名 modify 列名 新数据类型;
删除列
Alter table 表名 drop 列名;
D(Delete):删除:drop
   删除表
Drop table 表名;
Drop table if exist;       
DML :增删改表中数据
1.        添加数据
2.        Insert into 表名(列名1,2,3,,,) values(相对应数据); (数字类型可任意不用引号,其他要用引号)
3.        删除数据
Delet from 表名[where条件]
注意:1.如果不加条件,则删除表中所有记录.
2.如果要删除所有记录
Delete from 加表名;--不推荐 效率不高,有多少跳记录        就会执行多少次删除
Truncate table 表名; --推荐使用,效率高 先删除一张表,再创建一张空表
4.        修改数据
5.        Update 表名 set列名1=值1,列名2=值2………..[where条件]
6.        注意如果不加条件,表中所有记录都会被修改.
DQL:查询表中的记录;
Select from 表名;
1.        语法:
Select
     字段列表
From
     表名列表
Where
     条件列表
Group by
     分组字段
Having
      分组之后的条件
Limit
     分页限定
2.        基础查询
1.        多个字段查询
Select 字段名1,字段名2….from 表名
2.        去除重复
Distinct 只能跟在select后面,distinct前面不能跟字段.
3.        计算列
四则运算;ih   
4.        起别名
As +名字或者空格+名字





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2