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