MySQL
Maktub_J
言念君子 温其如玉
展开
-
MySQL----查询
查询 语法结构 select…from 表名; 使用select 检索数据至少知道两点: 要查询什么 从哪里查询 select查询语句执行完成后,返回的是查询处理的结果,而结果是一张—(虚拟)表 1.查询一个表中的一个属性 select 属性名 from 表名; 找出学生表中学生的姓名 Select sname from t_student; 从系主任表中找出系...原创 2019-09-04 10:11:59 · 566 阅读 · 0 评论 -
数据库的基本概念
数据库(Database) 数据库是干什么的? 数据库—存放数据,保障数据的安全性 数据库是数据和数据库对象的集合 数据的对象:表(Table)、视图(View)、存储过程(StoredProcedure)、触发器(Trigger)等… 为什么要学习数据库? 数据是软件的核心/灵魂 作为软件开发者我们主要学习数据库的那些内容? 软件开发者—主要学习数据库的使用 数据库软件的...原创 2019-09-04 10:10:45 · 200 阅读 · 0 评论 -
MySQL----建表,增删改
SQL语句创建表 关键字:create create table 表名( 字段名1 数据类型 auto_increment, //自动递增 字段名2 数据类型 not null, //不为空 字段名3 varchar (长度) default ‘…’, // 默认’…’ … … primary key(字段名1), ...原创 2019-09-05 09:01:48 · 117 阅读 · 0 评论 -
MySQL----索引
索引 关键字 : index 展示一个表上有那些索引 Show index from 表名; show index from t_student; 索引的类型 MySQL提供多种索引类型供选择: 当有一个非主键属性经常当做条件查询时,可以在这个属性上放一个索引。 普通索引 这是最基本的索引类型,而且它没有唯一性之类的限制。普通索引可以通过以下几种方式创建: creat...原创 2019-09-05 09:03:20 · 83 阅读 · 0 评论 -
MySQL----视图
视图 关键字:view 创建一个视图就相当于创建一个虚拟的表(一般用来查询,不要对视图进行增删改) 展示(数据库上面的)所有视图 show tables; 创建视图 create view 视图名 as select 的SQL语句; 查询学生编号、姓名、系编号、系名、系主任编号、系主任姓名 create view s_d_m as select sid,sname,d....原创 2019-09-09 10:00:30 · 80 阅读 · 0 评论 -
MySQL----存储过程
存储过程 关键字 Procedure 为了完成特定功能的SQL语句集,存储在数据库中,经过第一次编译后,再次调用不需要再次编译,用户只需要指定存储过程名字并给定参数就可以执行完成任务。 最主要的还是执行效率和SQL 代码封装 SQL 代码封装功能 MySQL 存储过程将业务逻辑封装到存储过程中,便于维护,执行效率高。 创建存储过程 create procedure ...原创 2019-09-09 10:02:27 · 136 阅读 · 0 评论 -
MySQL----触发器
触发器 关键字:trigger 当某个增删改的SQL语句执行时,会触发我们以前保存的某条SQL语句 是响应insert、update、delete语句而自动执行的SQL语句,它类似于监听,我们监听某个表时,如果这个表被增删改。则触发我们之前定义的SQL语句。 触发器只对表使用,不能对视图、临时表使用。 展示 show triggers like ‘表名’; show tri...原创 2019-09-09 10:09:32 · 202 阅读 · 0 评论 -
MySQL----小结
数据库 表(table) 创建表 create table 表名( 字段名1 数据类型 auto_increment, //自动递增 字段名2 数据类型 not null, //不为空 字段名3 varchar (长度) default '...', // 默认'....' ... ... ...原创 2019-09-09 10:11:18 · 106 阅读 · 0 评论