视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
mysql基础语言是什么
2020-11-09 08:36:36 责编:小采
文档
当我们进入mysql时,其实里面有许多的mysql的基础语言,今天就让我们了解一下吧。

推荐课程:MySQL教程。

MySQL是二十世纪九十年代开发的一个关系型数据库, MySQL5.0增加了对视图, 数据库存储过程, 触发器, 服务器端游标, 以及分布式事务协议等高级特性的支持.

MySQL优势: 开源, 免费, 跨平台, 性能高, 用户较多

弱点: SQL标准符合性差.

当面对一个陌生的数据库时, 通常需要一种方式与它进行交互, 就用到了 SQL语言.

SQL语言是 (Structure Query Language)结构化查询的缩写. 它是使用关系模型的数据库应用语言. 大多数关系型数据库系统都支持SQL语言.

关系型数据库是建立在关系模型基础上的数据库, 关系模式就是以二维表形式存储处理数据, 关系型数据库就是由多张能互相连接的二维行列表格组成的数据库.

二.SQL语言的分类.

DDL语句: 数据定义语言. 定义了不同的数据段, 数据库, 表, 列, 索引等数据库对象. 常用语句关键字包括 create, drop, alter.

数据库的创建

?CREATE DATABASE 数据库名

[CHARACTER SET 'utf8' COLLATE 'utf8_general_ci'] 设置数据库字符集及字符集校对规则

?【例】CREATE DATABASE exam CHARACTER SET 'utf8' COLLATE 'utf8_general_ci';

?切换database:use 数据库名

?【例】USE exam

数据库的修改

alter database exam character set utf8;

数据库的删除

drop database 数据库名

表的创建

?CREATE TABLE 表名(属性1 数据类型[长度] [约束],......) [ENGINE=INNODB DEFAULT CHARSET=utf8];(存储引擎及字符集)如

约束 数据类型介绍

ENGINE=INNODB DEFAULT CHARSET=utf8; 创建列表时添加,可浮现汉字

表的修改

?Alter table 表名

?添加字段 Alter table add column 列名 类型

?添加约束 Alter table 表名 alter column 列名 set default ‘value';

?alter table 表名 add constraint 主键名 primary key 表名(主键字段);

?alter table 表名 add constraint 外键名 foreign key (外键字段) references 关联表名(关联字段);

?修改字段 Alter table 表名 change 原字段名 新字段名 数据类型 [ 属性 ];

?删除字段 alter table 表名 drop 字段名

?修改约束 alter table 表名 add constraint 外键名 foreign key (外键字段) references 关联表名(关联字段);

表的删除

?Drop table 表名;

表的数据的插入

?Insert into 表名(列1,列2,。。) values ('a',1,);

表的数据的更新

?update 表名 set 列名 = 更新值 [ where 更新条件];

表的数据的删除

?Delete from 表名 [ where 更新条件];

DML 操作是指对数据库中表记录的操作, 主要包括表记录的插入(insert), 更新(update), 删除(delete), 查询(select)

下载本文
显示全文
专题