MySQL
数据库知识
poor_poem
心之所向是天钦,怎知天上无仙音。
宁入凡尘随心意,不教邪神侵我心!
展开
-
我的MySQL学习笔记(五)
联表查询 先创建两张表备用 #考试表 create table exam( Id int(5) ZEROFILL NOT NULL PRIMARY KEY auto_increment, Name VARCHAR(20) not null, chinese double(5,2), math double(5,2), english double(5,2), music double(4,2), Age int(2), sex CHAR(1), class int(3) not null ); #插入数据原创 2020-10-15 17:26:33 · 90 阅读 · 0 评论 -
我的MySQL学习笔记(四)
先创建以下表,查询需要用到 文章目录创建表查询语句聚合函数:分组查询 创建表 drop table if EXISTS students;#如果存在students表,则删除 -- 创建students表 create table students( stuId int(5) ZEROFILL NOT NULL PRIMARY KEY auto_increment, stuName VARCHAR(20) not null, stuScore double(5,2), stuAge int(2), sex原创 2020-10-14 18:52:49 · 193 阅读 · 0 评论 -
我的MySQL学习笔记(三)
创建数据库的步骤: 确定表的字段 确定字段的数据类型 添加约束 创建各表之间的关系 注意:在DOS窗口,默认字符集为GBK,在输出中文之前,先执行set names gbk;,避免中文乱码 创建表 #创建学生表 create table if not exists student( id int(3) not null zerofill, name varchar(10) not null, age int(3) not null ); #创建教师表 create table if not exists原创 2020-10-14 16:24:14 · 195 阅读 · 0 评论 -
我的MySQL学习笔记(二)
操作数据库步骤: 创建数据库:create database 数据库名; 使用数据库:use database 数据库名; 创建表:create table 表名; 插入数据1(两种方法):insert into 表名 (字段)values(值1,值2,值3); 插入数据2:insert into 表名 values(值1,值2); #按照表中字段的顺序添加值 查看表:show tables可看到数据库中所有的表,数据库同理 查询表的内容:select * from 表名; # 这是查询语句 至此,创建原创 2020-10-14 13:35:18 · 171 阅读 · 0 评论 -
我的MySQL学习笔记(一)
TheFirst 数据库设计:就是将数据库中的数据实体及这些数据实体之间的关系,进行规划和结构化的过程 良好的数据库设计表现在以下方面: 1.效率高 2.便于进一步扩展 3.可以使应用程序的开发变得更容易 设计数据库的步骤省略,但要遵循三大范式: 第一范式:确保每列的原子性,即每列都是不可分割的最小数据单元 第二范式:在第一范式基础上:确保表中每列都和主键相关 第三范式:在前两条基础上,确保每列都和主键列直接相关,而不是间接相关 (列与列之间不存在相互依赖关系) 常见的数据库有:Oracal、原创 2020-10-14 11:15:45 · 124 阅读 · 0 评论