结构化查询语言sql:
1.作用:在程序中对数据库进行常规操作
2.常用的sql语句:增、删、改、查
3.新增(INSERT):INSERT INTO `表名` (tab上面的点)(“字段名1”,“字段名2”...)VALUES(“值1”,“值2”...)
1.规范写法:关键词全部大写;表名,字段名使用“`”包含
2.字段和值必须一一对应(顺序,数量)
3.非必填的字段可以省略(主键:因为他是一个数字且从1开始自动递增;可以为空的;有默认值的;)
4.不能插入表中没有的字段
5.字符串类型的值一定要使用引号,数字类型的可以没有,所以最好都使用引号
4.查询
ASC(默认升序)/DESC(降序)[LIMIT偏移量,显示的条数]
1.查询这张表的所有信息
2.*代表查询所有字段,不建议使用,我们应该需要什么查什么 SELECT`字段名1`,`字段名2` FROM `表名`[WHERE条件]
3.WHERE:表示添加筛选条件
筛选条件:
a.取范围 “=” 全等于 “>” “<” “>=” “<=” “between”
b.模糊查询:LIKE,必须配合%使用(%分前后)
c.筛选条件多个:
AND:多个并列条件
OR:多个条件时使用
d.ORDER BY:排序;
ASC:升序
DESC:降序
1.多个字段排序时使用分隔
2.排序时只有出现重复的数据之后才能按第二或第三字段排序(第二个字段也只能拍重复的那一部分)
4.LIMIT:限制查询的条数
1.偏移量:表示从第几条开始查询(可以省略,默认为0)
2.条数:查询的条数
5.WHERE>ORDER BY>LIMIT都是可有可无的,但是必须遵循顺序
5.修改(UPDATE):UPDATE`表名`SET`字段名`=‘值1’,`字段名2`=`值2`...[WHERE 条件]
注意:
必须加条件,否则会删除整张表的数据
6.删除(DELETE):DELETE FROM
7.数据备份转储SQL文件
记得刷新文件
8.恢复备份:
运行SQL文件