2025年mysql主键可以是字符串吗(mysql中主键可以为空吗)

mysql主键可以是字符串吗(mysql中主键可以为空吗)3 2 1 列属性 3 2 2 表的属性 3 3 1 字符集 3 3 2 校对规则 排序规则 4 2 1 创建 4 2 1 创建数据库 建库标准语句 4 2 2 删除 生产中禁止使用 4 2 3 修改 4 2 4 查询库相关信息 DQL 4 3 1 创建 4 3 2 建表 建表规范 4 3 2 删除 生产中禁用命令 4 3 3 修改 在 stu 表中添加列 在 sname 后加微信列

大家好,我是讯享网,很高兴认识大家。



3.2.1 列属性

 

讯享网

3.2.2 表的属性

讯享网

3.3.1 字符集

 

3.3.2 校对规则(排序规则)

讯享网

4.2.1 创建

4.2.1 创建数据库

 

建库标准语句

讯享网

4.2.2 删除(生产中禁止使用)

 

4.2.3 修改

讯享网

4.2.4 查询库相关信息(DQL)

 

4.3.1 创建

讯享网

4.3.2 建表

 

建表规范:

讯享网

4.3.2 删除(生产中禁用命令)

 

4.3.3 修改

  1. 在stu表中添加列
讯享网
  1. 在sname后加微信列
 
  1. 在id列前加一个新列num
讯享网
  1. 把刚才添加的列都删掉(危险)
 
  1. 修改sname数据类型的属性
讯享网
  1. 将sgender 改为 sg 数据类型改为 CHAR 类型
 

4.3.4 表属性查询(DQL)

讯享网

 
讯享网
 
讯享网
 

全表删除:

讯享网

伪删除:用update来替代delete,最终保证业务中查不到(select)即可

 
讯享网

-- select 函数();

 
讯享网
 

-- 查询stu表中,学生姓名和入学时间

讯享网


讯享网

 

7.3.1 where配合等值查询

讯享网

-- 查询北京市的信息

 

-- 查询甘肃省所有城市信息

讯享网

7.3.2 where配合比较操作符(> < >= <= <>)

 

7.3.3 where配合逻辑运算符(and or )

讯享网

-- 中国或美国城市信息

 

7.3.4 where配合模糊查询

讯享网

7.3.5 where配合in语句

-- 中国或美国城市信息

 

7.3.6 where配合between and

讯享网

7.4.1 作用

 

7.4.2 常用聚合函数

讯享网

7.4.3 例子:

例子1:统计世界上每个国家的总人口数.

 

例子2: 统计中国各个省的总人口数量(练习)

讯享网

例子3:统计世界上每个国家的城市数量(练习)

 

讯享网

例子4:统计中国每个省的总人口数,只打印总人口数小于100

 

7.6.1 作用

讯享网

7.6.2 应用案例

  1. 查看中国所有的城市,并按人口数进行排序(从大到小)
 
  1. 统计中国各个省的总人口数量,按照总人口从大到小排序
讯享网
  1. 统计中国,每个省的总人口,找出总人口大于500w的,并按总人口从大到小排序,只显示前三名
 

讯享网
 

7.9.0 案例准备

按需求创建一下表结构:

讯享网

7.9.1 语法

 

查询张三的家庭住址

 

7.9.2 例子:

  1. 查询一下世界上人口数量小于100人的城市名和国家名
讯享网
  1. 查询城市shenyang,城市人口,所在国家名(name)及国土面积(SurfaceArea)
 

7.9.3 别名

讯享网

7.9.4 多表SQL练习题

  1. 统计zhang3,学习了几门
 
  1. 查询zhang3,学习的课程名称有哪些?
讯享网
  1. 查询oldguo老师教的学生名.
 
  1. 查询oldguo所教课程的平均分数
讯享网

4.1 每位老师所教课程的平均分,并按平均分排序

 
  1. 查询oldguo所教的不及格的学生姓名
讯享网

5.1 查询所有老师所教学生不及格的信息

 

7.9.5 综合练习

讯享网

 
  1. 查询整个数据库中所有库和所对应的表信息
讯享网
  1. 统计所有库下的表个数
 
  1. 查询所有innodb引擎的表及所在的库
讯享网
  1. 统计world数据库下每张表的磁盘空间占用
 
  1. 统计所有数据库的总的磁盘空间占用
讯享网
  1. 生成整个数据库下的所有表的单独备份语句
 
  1. 107张表,都需要执行以下2条语句
讯享网

 

小讯
上一篇 2025-06-12 18:42
下一篇 2025-05-08 20:41

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/150927.html