MySQL 常用 SQL 语句 MySQL 是一种关系型数据库管理系统,提供了丰富的 SQL 语句来操作数据库。下面是 MySQL 中常用的 SQL 语句。 创建表 创建表是数据库的基本操作之一,用于存储数据。创建表的基本语法为: ```sql CREATE TABLE 表名 ( 列名 数据类型, 列名 数据类型, ... ); ``` 例如,创建一个名为 `Student` 的表,包含 `StuId`、`StuName`、`StuSex`、`StuAge` 和 `ClassId` 五个字段: ```sql CREATE TABLE Student ( StuId INT(3), StuName VARCHAR(20), StuSex ENUM('男', '女'), StuAge INT(3), ClassId INT(3) ); ``` 删除表 删除表是删除数据库中的一个表,基本语法为: ```sql DROP TABLE 表名; ``` 例如,删除名为 `Student` 的表: ```sql DROP TABLE Student; ``` 修改表名 修改表名是将一个表的名称更改为另一个名称,基本语法为: ```sql ALTER TABLE 表名 RENAME 新表名; ``` 例如,将 `Student` 表的名称更改为 `Student1`: ```sql ALTER TABLE Student RENAME Student1; ``` 修改字段名 修改字段名是将一个字段的名称更改为另一个名称,基本语法为: ```sql ALTER TABLE 表名 CHANGE 旧字段名 新字段名 数据类型; ``` 例如,将 `Student` 表的 `StuAge` 字段的名称更改为 `StuAge1`: ```sql ALTER TABLE Student CHANGE StuAge StuAge1 INT(3); ``` 修改字段类型 修改字段类型是将一个字段的数据类型更改为另一个数据类型,基本语法为: ```sql ALTER TABLE 表名 MODIFY COLUMN 字段名 新数据类型; ``` 例如,将 `Student` 表的 `StuAge` 字段的数据类型更改为 `INT(4)`: ```sql ALTER TABLE Student MODIFY COLUMN StuAge INT(4); ``` 添加字段 添加字段是向一个表中添加一个新的字段,基本语法为: ```sql ALTER TABLE 表名 ADD 新字段名 数据类型; ``` 例如,将 `ClassID1` 字段添加到 `Student` 表中: ```sql ALTER TABLE Student ADD ClassID1 INT(4); ``` 删除字段 删除字段是从一个表中删除一个字段,基本语法为: ```sql ALTER TABLE 表名 DROP 字段名; ``` 例如,将 `Student` 表的 `ClassID1` 字段删除: ```sql ALTER TABLE Student DROP ClassID1; ``` 创建主键约束 创建主键约束是将一个字段或多个字段设置为主键,基本语法为: ```sql ALTER TABLE 表名 ADD CONSTRAINT 主键名 PRIMARY KEY (字段名); ``` 例如,将 `Student` 表的 `StuId` 字段设置为主键: ```sql ALTER TABLE Student ADD CONSTRAINT PK_STUID PRIMARY KEY (StuId); ``` 删除主键约束 删除主键约束是删除一个表的主键约束,基本语法为: ```sql ALTER TABLE 表名 DROP PRIMARY KEY; ``` 例如,将 `Student` 表的主键约束删除: ```sql ALTER TABLE Student DROP PRIMARY KEY; ``` 创建外键约束 创建外键约束是将一个字段或多个字段设置为外键,基本语法为: ```sql ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY (字段名) REFERENCES 表名 (字段名); ``` 例如,将 `Student` 表的 `ClassId` 字段设置为外键,引用 `Class` 表的 `ClassId` 字段: ```sql ALTER TABLE Student ADD CONSTRAINT FK_CLASSID FOREIGN KEY (ClassId) REFERENCES Class (ClassId); ``` 删除外键约束 删除外键约束是删除一个表的外键约束,基本语法为: ```sql ALTER TABLE 表名 DROP FOREIGN KEY 外键名; ``` 例如,将 `Student` 表的外键约束删除: ```sql ALTER TABLE Student DROP FOREIGN KEY FK_CLASSID; ``` 设置主键自增 设置主键自增是将一个字段设置为自增字段,基本语法为: ```sql ALTER TABLE 表名 MODIFY 字段名 数据类型 AUTO_INCREMENT; ``` 例如,将 `Student` 表的 `StuId` 字段设置为自增字段: ```sql ALTER TABLE Student MODIFY StuId INT UNSIGNED AUTO_INCREMENT; ``` 删除自增 删除自增是删除一个字段的自增属性,基本语法为: ```sql ALTER TABLE 表名 CHANGE 字段名 字段名 数据类型; ``` 例如,将 `Student` 表的 `StuId` 字段的自增属性删除: ```sql ALTER TABLE Student CHANGE StuId StuId INT; ``` 插入数据 插入数据是将数据添加到一个表中,基本语法为: ```sql INSERT INTO 表名 (字段名, 字段名, ...) VALUES (值, 值, ...); ``` 例如,将数据插入到 `Student` 表中: ```sql INSERT INTO Student (StuName, StuSex, StuAge, ClassId) VALUES ('命天 1', '男', 22, 1); ``` 删除数据 删除数据是从一个表中删除数据,基本语法为: ```sql DELETE FROM 表名 WHERE 条件; ``` 例如,从 `Student` 表中删除 `StuId` 等于 3 的数据: ```sql DELETE FROM Student WHERE StuId = 3; ``` 修改数据 修改数据是将一个表中的数据修改为新的数据,基本语法为: ```sql UPDATE 表名 SET 字段名 = 新值 WHERE 条件; ``` 例如,将 `Student` 表中 `StuId` 等于 7 的数据的 `ClassId` 字段修改为 4: ```sql UPDATE Student SET ClassId = 4 WHERE StuId = 7; ``` 查询数据 查询数据是从一个表中提取数据,基本语法为: ```sql SELECT 字段名 FROM 表名; ``` 例如,从 `Student` 表中查询 `StuId` 字段: ```sql SELECT StuId FROM Student; ``` 关联查询 关联查询是将两个或多个表中的数据组合在一起,基本语法为: ```sql SELECT 字段名 FROM 表名 UNION SELECT 字段名 FROM 表名; ``` 例如,将 `Student` 表和 `Class` 表的数据组合在一起: ```sql SELECT StuId, StuName FROM Student UNION SELECT ClassId, ClassName FROM Class; ``` 这些都是 MySQL 中常用的 SQL 语句,通过这些语句可以实现对数据库的基本操作。































剩余9页未读,继续阅读

- 粉丝: 3
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- OracleERPR详细介绍完美版资料.ppt
- [四川]库房混凝土耐磨地面施工方案(非金属骨料).doc
- 第十二章-放射治疗的质量保证与质量控制.doc
- 工程空气预热器安装方案.doc
- 网站建设方案.docx
- 安泰华庭小区住宅楼工程监理规划.doc
- 软件测试办法模板.doc
- 厦门某高层住宅小区地下室施工方案(附图).doc
- 海洋漂浮垃圾污染.pptx
- 网络管理培训学习心得体会.docx
- 西昌分厂设备润滑管理实施细则.pdf
- 地质灾害危险性评估报告备案登记表-secret.doc
- 暖通空调控制系统.doc
- 24城模板方案.doc
- ERP-Presentation.ppt
- 浅谈施工预算的审核方法.doc



- 1
- 2
前往页