-
sql语句可以单行书写也可以多行书写,以分号结尾
使用缩进和空格增加代码的可读性
不区分大小写,但是关键字建议使用大写;
大写可以增加sql语句的读取速度:与sql语句底层转换有关
查看全部 -
sql语句的分类
查看全部 -
数据库管理系统(DBMS):一种操作和管理数据库的大型软件、、、
客户端--->DBMS--->数据库----->表
查看全部 -
mysql的登陆
cmd ---> mysql -u用户名 -p密码
cmd ---> mysql -u用户名 -p直接回车,然后再输入密码 相对安全很多
cmd --->mysql -hip地址(本地为localhost) -u用户名 -p密码
cmd ---> mysql --host = ip地址 --user=用户名 --password = 密码
退出mysql :exit
查看全部 -
ddl 对表和数据库操作 删除或创建
DML 对表里面的数据进行增删改
DQL 对表数据进行各种维度的查询(简单 条件 模糊 分组)
数据库约束是为了保证数据正确 有效 完整性(主键 唯一 非空)
查看全部 -
分组前用where,不可以跟聚合函数。
分组后用having判断,可以跟聚合函数。
查看全部 -
select count(age) from hero where 条件
select sum(age) from hero where 条件
select max(age) from hero where 条件
select min(age) from hero where 条件
select avg(age)from hero where 条件
查看全部 -
select * from hero where age<=35 order by age
查看全部 -
asc升序(默认)
desc降序
查看全部 -
select * from hero where 字段名 like '%字符串%'
select * from hero where 字段名 like '_字符串_'
查看全部 -
select * from 表名 where 条件 order by 字段 asc/desc 查询年龄小于等于30岁的英雄,并按年龄升序排序 select *from hero where age<=30 order by age asc;
组排序就是先按第一个字段排序,如果第一个字段相同,才按第二个字段进行排序
select 字段名 from 表名 where 字段=值 order by 字段1 asc/desc ,字段2 asc/desc;
查看全部 -
SELECT 列名1 + 固定值 FROM 表名;
SELECT 列名1 + 列名2 FROM 表名;
查看全部 -
SELECT 字段名1 AS 别名,字段名2 AS 别名...... FROM 表名;
查看全部 -
SELECT 字段1,字段2,字段3...... FROM 表名;
查看全部 -
TRUNCATE TABLE 表名;
查看全部
举报