MYSQL
w_u__x_i_n
这个作者很懒,什么都没留下…
展开
-
备份与恢复
一、 事务概念特点关于参数autocommitShow variables like ‘%autocommit%’;Set autocommit = off |on Savepoint设置 savepoint p1;Rollback to savepoint p1;5. 事务开始:start transaction6. 事务结束:当遇到下面动词时:除了insert ...原创 2019-12-20 22:56:19 · 96 阅读 · 0 评论 -
管理数据库对象------存储过程与触发器
一、 存储过程1. 定义2. 作用3. 创建和调用delimiter //例子1create procedure p1()beginupdate studentset sage = 18where sno = ‘0001’;end//创建存储过程p1,其功能是将1号年龄改为18岁call p1()//例子2create procedure p2(in sid char...原创 2019-12-15 20:16:04 · 428 阅读 · 0 评论 -
管理数据库对象------索引与视图
一、 索引作用:加快查询速度创建1) 创建表同时创建索引create table student1(sno char(4),sname char(20),index ix_sno(sno asc));2) 在已经存在的表上创建索引create index ix_sno on student(sno desc);查看 show index from student;删除dr...原创 2019-12-07 23:22:09 · 200 阅读 · 0 评论 -
保护数据库--完整性
保护数据库完整性定义分类:实体完整性、域完整性、用户定义完整性创建约束(主键、外键)(1) 创建表的同时创建约束1) 主键primary key2) 外键foreign key 父关键字在自己表中必须是主键; 父子必须完全一样3) 唯一unique4) 默认值default举例create table student(sno char(4) primary key...原创 2019-11-23 00:08:11 · 313 阅读 · 0 评论 -
数据库查询
今天来说一下数据库中对数据的查询,分别用例子来讲解一、 单表无条件查询查询指定列select sno,sname,ssexfrom student;查询所有列select *from student;使用计算select sno,cno,grade*0.6from sc;使用列别名select sno,cno,grade*0.6 as 期末成绩from sc;补充(...原创 2019-11-17 16:06:48 · 839 阅读 · 0 评论 -
MYSQL基础命令
管理数据库一、 创建数据库 create database a;二、 查看数据库 show databases;三、 打开数据库 use a;四、 删除数据库 drop database a;管理表一、 表结构创建表列描述:列名 数据类型 是否为空create table student(sno char(11),sname char(20),sage int,ssex...原创 2019-11-02 00:15:03 · 86 阅读 · 0 评论