2.使用SQL语句在YGGL数据库中创建表employees 执行创建表Employees的Sql语句。 3.使用SQL语句删除表和数据库 (1)使用命令行将表Emloyees1中的address列删除,并将Sex列的默认值修改为男。 (2)删除表employmees。 (3)删除数据库YGGL。
时间: 2024-03-09 21:48:47 浏览: 137
1. 使用以下SQL语句在数据库YGGL1中创建表employees:
```sql
CREATE TABLE employees (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
age INT NOT NULL,
sex ENUM('男', '女') NOT NULL DEFAULT '男',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
```
这条SQL语句将创建一个名为employees的表,包含id、name、age和sex四个列,其中id为主键,自动递增,name和age不允许为空,sex为枚举类型,默认值为男。
2. 使用以下SQL语句删除表employees1中的address列,并将sex列的默认值修改为男:
```sql
ALTER TABLE employees1
DROP COLUMN address,
MODIFY COLUMN sex ENUM('男', '女') NOT NULL DEFAULT '男';
```
这条SQL语句将删除表employees1中的address列,同时修改sex列的枚举值为男女,默认值为男。
3. 使用以下SQL语句删除表employees:
```sql
DROP TABLE employees;
```
这条SQL语句将删除数据库YGGL1中的表employees。
4. 使用以下SQL语句删除数据库YGGL1:
```sql
DROP DATABASE YGGL1;
```
这条SQL语句将删除名为YGGL1的数据库。请注意,这将删除数据库中的所有表和数据,因此请谨慎操作。
阅读全文