![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
CtrlTab+
这个作者很懒,什么都没留下…
展开
-
SQL语法技巧
不同的SQL可以互相替换适应EXIST替换IN,效率可以更高。# 使用IN效率低select avg(degree) as avgdegree from score where sno IN(select sno from student where class='95033')# 改用EXISTSselect avg(degree) as avgdegree from score...原创 2020-01-08 22:57:54 · 87 阅读 · 0 评论 -
MySQL一些默认规则
MySQL的默认规则MySQL插入数据,需要加引号的数据类型在平日使用的时候并没有注意到MySQL插入数据的时候字段对应的数据到底需不需要加上单引号。有些字段必须是要加上单引号的,否则会报错。但是有些确实加不加都无所谓。这有点意思。见下图:教师表teacher中tno为长度为3的字符型,在插入时加不加单引号都可以插入,甚至查询时where tno='111’和where tno=111都...原创 2019-10-21 12:00:03 · 335 阅读 · 0 评论 -
MySQL关键字用法
关键的使用GROUP BY根据某个列或多个列对结果集进行分组,group by子句后面的字段作为依据,在表中去分组。# 执行该语句时会将where条件下的数据,以column_name为依据进行分组(唯一形式),得到一个结果集SELECT column_name, function(column_name)FROM table_nameWHERE column_name operato...原创 2019-10-23 11:55:50 · 850 阅读 · 0 评论 -
MySQL数据库对数据表的管理
对数据表的管理数据类型数据表的字段类型,在MySQL中总的分为3大类,数值、时间和日期、字符串。合理利用字段的类型有时可以节省资源也可以提升数据库的效率。类型举例数值型TINYINT、INT、FLOAT、DOUBLE、DECIMAL(存储金额专用)等等时间和日期型DATE、TIME、DATETIME(日期加时间)、TIMESTAMP字符串类型CHAR(定...原创 2020-01-08 22:57:20 · 268 阅读 · 0 评论 -
MySQL数据库常用情景命令行记录
MySQL管理常用登录命令mysql -u [username] -h [host] -p # 回车后输入密码# -u 即用户名,-h 即数据库IP地址,-p即密码# 也可以省略-h默认为localhost创建用户和授权有时候并不需要root用户那么高的权限,因此会使用到新建的用户并定制其权限Grant。# 创建用户,方式一:CREATE USER 'username'@'hos...原创 2019-10-20 21:20:40 · 121 阅读 · 0 评论