sql语句写关系模式
时间: 2024-04-25 16:20:06 浏览: 26
SQL语句用于操作关系型数据库中的数据和关系模式。关系模式是数据库中表的结构定义,包括表名、列名、数据类型等信息。下面是SQL语句写关系模式的示例:
1. 创建表:
CREATE TABLE 表名 (
列名1 数据类型1,
列名2 数据类型2,
...
);
示例:
CREATE TABLE students (
id INT,
name VARCHAR(50),
age INT
);
2. 修改表:
ALTER TABLE 表名
ADD 列名 数据类型;
示例:
ALTER TABLE students
ADD gender VARCHAR(10);
3. 删除表:
DROP TABLE 表名;
示例:
DROP TABLE students;
4. 修改列:
ALTER TABLE 表名
ALTER COLUMN 列名 新数据类型;
示例:
ALTER TABLE students
ALTER COLUMN age INT;
5. 添加主键约束:
ALTER TABLE 表名
ADD CONSTRAINT 主键名称 PRIMARY KEY (列名);
示例:
ALTER TABLE students
ADD CONSTRAINT pk_students PRIMARY KEY (id);
6. 添加外键约束:
ALTER TABLE 表名
ADD CONSTRAINT 外键名称 FOREIGN KEY (列名) REFERENCES 参考表名(参考列名);
示例:
ALTER TABLE orders
ADD CONSTRAINT fk_orders_customer FOREIGN KEY (customer_id) REFERENCES customers(id);
以上是SQL语句写关系模式的一些常用操作,你还有其他问题吗?
相关推荐
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)