MySQL数据库

1. 数据库概念

1.1 数据库是干嘛的?

数据库的功能就是用来组织数据,组织很多很多的数据。这些数据通常都是存储在外存(磁盘)
数据库提供的核心功能,也就是针对数据的增删改查~

 

1.2 两种类型的数据库

关系型数据库:

对于数据的约束比较严格~~例如,都是使用"表"这样的结构来存储的

非关系型数据库:

对于数据的约束没那么严格~~往往是通过"文档"这样的结构来存储的

2.MySQL数据库基本操作

 查看Mysql中存在的数据库

SHOW DATABASES;

创建一个数据库

CREATE DATABASE Student;

查看已经存在的数据库的创建语句

SHOW CREATE DATABASE Student;

删除数据库

DROP DATABASE Student;

 3.MySQL数据表基本操作 

创建数据表

语法规则:

CREATE TABLE 表名
(
字段名1,数据类型[列级别约束条件][默认值],
字段名1,数据类型[列级别约束条件][默认值],
... ...
[表级别约束条件]
)

删除数据表

Delete table 表名;

约束

主键约束(Primary Key Constraint)

主键是用来唯一标识一条数据的字段,比如说使用身份证号可以就可以唯一确定一个人。主键可以由一个字段组成,也可以由多个字段共同组成。

外键约束(FOREIGN KEY)

外键用来在两个表之间建立连接,一个表可以有多个外键。外键是表中的一个字段,这个字段对应关联表中的主键字段。

修改表数据

修改表名

语法规则:

ALTER TABLE 旧表名 RENAME 新表名

修改字段的数据类型

语法规则:

ALTER TABLE 旧表名 MODIFY 字段名 数据类型

修改字段名

语法规则:

ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新数据类型

添加字段

语法规则:

ALTER TABLE 表名 ADD 新字段名 数据类型 约束条件 [FIRST|AFTER 已存在字段名];

删除字段

语法格式:

ALTER TABLE 表名 DROP 字段名

删除表的外键约束

语法格式:

ALTER TABLE 表名 DROP FOREIGN KEY 外键约束名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值