1 / 33
文档名称:

MySQL数据库.doc

格式:doc   大小:245KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MySQL数据库.doc

上传人:mh900965 2018/1/5 文件大小:245 KB

下载得到文件列表

MySQL数据库.doc

文档介绍

文档介绍:MySQL数据库
Powered by Country Shen
目录
一、数据库基础 3
二、MySQL简介 3
三、使用MySQL 3
四、安全管理 3
五、SQL&MySQL常用命令 3
1、DDL(数据库定义语言:Data Definition Language) 3
数据库(Database) 3
、表 4
、视图 6
、触发器 6
、存储过程 7
、自定义函数 8
、数据类型 9
2、DML(数据操作语言:Data Manipulation Language) 11
、添加语句 11
、修改语句 11
、删除语句 12
3、DQL:(数据查询语言:Data Query Language) 12
、查询语法 12
、合并查询结果 12
、条件表达式 13
4、 MySQL编程 13
、复合语句 13
、变量 13
、控制流程 16
、循环结构 17
、游标 18
、常用的系统函数 19
5、DCL(数据控制语言:Data Control Language) 20
、用户管理 21
、权限管理 21
、数据管理 23
一、数据库基础
二、MySQL简介
三、使用MySQL
show engines;
四、安全管理
五、SQL&MySQL常用命令
1、DDL(数据库定义语言:Data Definition Language)
用来操作数据库,数据表,视图,存储过程,包括新建(Create),删除(Drop),修改(Alter),在执行这些操作的时候,mit和Rollback。
数据库(Database)
、创建数据库
语法:
create database 数据库名称;
create database if not exists 数据库名称;
、显示所有数据库
语法:
show databases;
、使用数据库
语法:
use 数据库名称;
、删除数据库
语法:
drop database 数据库名称;
drop database [if exists] 数据库名称;
、表
、创建表和约束
语法:
create table [if not exists] 表名
(
列名数据类型[各种约束] [comment ‘注释’],
列名数据类型[各种约束] [comment ‘注释’],
[约束]
)[ENGINE=InnoDB AUTO_INCREMENT=ment=’表注释’]
范例:
create table if not exists User
(
Id int auto_increment not null primary key,
UserName varchar(50) not null unique,
Password varchar(50) not null check(length(Password)>5)
)ENGINE=InnoDB AUTO_INCREMENT=100;
create table if not exists UserDetail
(
Id int not null,
RealName varchar(50) not null,
Gender bit not null default 0,
primary key(Id),
constraint FK_User_UserDetail Foreign Key (Id) references User(Id)
);
所有的存储引擎均对CHECK子句进行分析,但是忽略CHECK子句。。。。
设置外键,MySQL必须使用InnoDB引擎(show engines)
AUTO_INCREMENT:自动增长列;
AUTO_INCREMENT=100:自动增长的初始值设置为100;
ENGINE=InnoDB:指定创建表的MySQL引擎为InnoDB;
、查看建表脚本和显示表结构
查看建表脚本:
show create table 表名;
显示表结构:
{desc | describe} 表名;
、表的重命名
语法:
alter table 原表名 rename [to] 新表名;
、添加表字段&修改表字段&删除表字段&字段重命名
添加表字段:
alter table 表名 add [column] 列名类型约束... [first |

最近更新

2025年度绿色建材混凝土搅拌车运输服务承包协.. 8页

2025年度绿色农业技术研发人员劳动合同模板电.. 9页

2025年度综合物流园区建设融资合同 8页

2025年急性胃炎症状与防治攻略 8页

2025年建议书作文450字范本 4页

2025年建筑施工安全生产月活动方案篇 58页

版餐饮服务合同协议书模板 6页

2025年建筑工程实习日记700字 19页

版装修施工合同新整理:条款详解与实践 6页

2025年度知识产权商标转让全面服务合同 9页

2025年度电子商务公司股权合作协议书 8页

2025年度电子产品品牌线下销售合作协议 9页

2025年度生猪养殖风险防控合作协议 8页

版公司员工试用期间合同(五) 6页

九年级下册课内四字词语 27页

2025年度珠宝首饰定制出售合同 9页

2025年产后出血临床案例分析与管理策略 29页

2025年度环保节能抵押贷款协议 8页

2025年度环保技术研发借用资质投标合作协议范.. 9页

2025年度环保型企业入驻废弃物资源化利用项目.. 9页

2025年度特色食品品牌户外广告代理合同 9页

2025年度特种作业交叉作业安全生产服务协议 9页

2025年度物流包装全新合作运输协议 8页

2025年IG4疾病并发症研究 61页

2025年度法律咨询兼职合同 9页

2025年度汽车行业商标转让与市场拓展协议 8页

2025年C反应蛋白临床应用与最新研究进展综述 73页

2025年度水利工程延期施工合同变更补充协议 8页

2025年度模特肖像权及形象使用权合同模板 7页

2025年度柑桔种植户与农产品追溯系统服务商购.. 8页