mysql
文章平均质量分 55
mysql自学笔记
参考视频:
B站《MySQL_基础+高级篇- 数据库 -sql -mysql教程_mysql视频_mysql入门_尚硅谷》
Han_python
一个机械工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
《mysql视频8》小结
SQL原创 2021-03-14 12:41:02 · 123 阅读 · 0 评论 -
《mysql视频7》表操作 虚拟表 创建过程 事务管理 字段约束
表操作 创建表 CREATE TABLE 表名 ( 字段名 数据类型 属性 , 字段名 数据类型 属性 ); 表名和字段名不能重复 默认允许空值,并且可以通过DEFAULT设置默认值,默认值必须是常数 例如: CREATE TABLE pet2 ( name VARCHAR(225) NOT NULL, owner VARCHAR(225) DEFAULT 'police', species VARCHAR(225), sex CHAR(1), birth DATE, death DATE ); 设原创 2021-03-14 00:51:53 · 182 阅读 · 0 评论 -
《mysql视频6》 增删改查
增删改查 插入 插入完整行和部分行 INSERT INTO 表名 VALUES (插入值) INSERT INTO 表名(列名,...) VALUES (插入值) 建议使用表名加列名的方式,因为这样可以随意修改列的顺序,并且可以防止表头被修改。 将SELECT语句查询结果直接插入到表中: 直接把VALUES 语句替换为SELECT 语句 更新(改) UPDATE 表名 SET 字段 = 值 WHERE 过滤条件 多个字段之间使用逗号隔开,值可以使用表达式,过滤条件可以有一个或多个 UPDATE p原创 2021-03-12 22:42:42 · 145 阅读 · 0 评论 -
《mysql视频5》子查询
子查询 嵌套在其他查询中的查询 子查询涉及的表可以是两张不一样的表,也可以使同一张表。 如果子查询得到的结果是一个常数,那么就可以把查询语句用括号括起来当做常数使用。这样的语句称为标量子查询。 例如,如果想查出表中大于日用品均价的日用品条目,可用下面的子查询: SELECT * FROM pro_info AS p2 WHERE p2.class = '日用品' AND p2.sale_price > ( SELECT AVG(p.sale_price) FROM pro_info A原创 2021-03-12 21:02:02 · 148 阅读 · 0 评论 -
《mysql视频4》聚合函数
聚合函数 计数: COUNT(*) 或者 COUNT(1) 确定表的行数 COUNT([列名]) 统计非空行的个数 COUNT(DISTINCT [列名]) 统计不重复的行的个数 求和: SUM([列名]) 可以同时操作多个列,只对数值型起作用 会跳过空值 SELECT SUM(IFNULL(sale_price,0) - IFNULL(in_price,0)) FROM milk_tea; 求均值: AVG([列名]) 分母不对NULL计数,可以同时操作多个列 最大最小值: M原创 2021-03-09 23:56:15 · 119 阅读 · 0 评论 -
《mysql视频3》数据类型
数据类型 数值型: INTEGER 整数型 integer, integer(10) DEMICAL 定点型:存储固定位数小数 decimal(4,2) 4表示总长度,2表示小数点位数 四舍五入 FLOAT/DOUBLE/REAL 浮点型,存储不固定位数小数 float(5,3) 五舍六入 文本型: CHAR 定长字符串 CHAR(10) 空位会补足 便于按长度查找 VARCHAR 可变长字符串 VARCHAR(100) 动态分配 日期型: DATE Y-m-d TIME H:i:s原创 2021-03-09 20:50:00 · 200 阅读 · 2 评论 -
《mysql视频2》语句类型,单表查询
语句类型 DDL数据定义语言: 创建、删除数据库和表等对象 CREATE 创建数据库和表等对象 DROP 删除数据库和表等对象 ALTER 修改数据库和表等对象的结构 DML数据操纵语言: 查询、变更表中的记录: SELECT 查询表中数据 INSERT 插入新数据 UPDATE 更新表中数据 DELETE 删除表中数据 DCL数据控制语言: 确认、取消对数据库中数据的更改 COMMIT 将SQL语句的执行结果写入数据库表中 ROLLBACK 撤销SQL语句的执行结果 重点是DML数据操纵语言原创 2021-03-08 22:26:37 · 131 阅读 · 0 评论 -
《Mysql视频1》认识mysql
MySQL mysql -u root -p show databases; create database Name; use Name;原创 2021-03-07 16:22:53 · 180 阅读 · 0 评论
分享