数据库的登陆;权限相关;更改密码
基本操作:增删改查
insert
insert into 表名(字段名,字段名,...)values(value,value,...);如果字段属性是字符类型,值必须使用引号引起来
insert into student(name,sex,address,age) values('zhangsan','女','北京市海淀区',24);
注意:1. 如果主键是auto_increment,不必包含在字段列表中,会自动创建;
2.也可以不加字段列表,直接把values列表插入:如insert into student values('zhangsan','女‘,’北京市海淀区‘,24)
delete
update
select
可能会用到的关键字:
>= <= < > != < >
or
and
between ... and ...
like %
_
子查询
from 子查询
where子查询
更改表结构:alter
内建函数;
count
concat
replace
min
max
avg
聚合函数:
concat
链接多个字段的值或者链接多个具体的字符串或者链接字段的值和具体字符串。
concat(name,"abc") //wangabc
concat(name,sex) //wang男
concat('abc','www') //abcwww
replace
操作字段中的值或一个值
replace(字段名称或值,'查找的字符','替换成什么')
多表操作:
外键约束:
索引:
四种索引类型:
普通索引:
唯一索引:
主键索引:
全文索引:
显示创建一个表的语句:show create table table_name;(如果有之后创建的外键也会被显示出来)
事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set Null(设空值),set Default(设默认值),[默认]no action