数据库操作技术_常用数据库操作1

SQL语句

说明

CREATE DATABASE company

创建company数据库

 

CREATE TABLE offices

(

officeCode  INT         NOT NULL   UNIQUE,

city        VARCHAR(50) NOT NULL,

address     VARCHAR(50) NOT NULL,

country     VARCHAR(50) NOT NULL,

postalCode  VARCHAR(15) NOT NULL,

PRIMARY KEY(officeCode)

);

创建office

CREATE TABLE employees

(

employeeNumber       INT  NOT NULL  PRIMARY KEY,

lastName            VARCHAR(50) NOT NULL,

firstName                   VARCHAR(50) NOT NULL,

mobile                     VARCHAR(25) NOT NULL,

officeCode INT       NOT NULL,

jobTitle               VARCHAR(50) NOT NULL,

birth                    DATE,

note                    VARCHAR(255),

sex                     VARCHAR(5),

CONSTRAINT office_fk FOREIGN KEY(officeCode) REFERENCES offices(officeCode)

);

创建表employees,并增加外键约束

ALTER TABLE employees RENAME birth TO

employee_birth;

employees表中的birth字段改为employee_birth

ALTER TABLE employees ALTER COLUMN sex

TYPE CHAR(1);

修改sex字段,数据类型改为CHAR(1)

ALTER TABLE employees ALTER COLUMN sex

SET NOT NULL;

设置sex字段为非空字段

ALTER TABLE employees DROP note;

删除employees表中的note字段

ALTER TABLE employees ADD COLUMN favoriate_activity VARCHAR(100);

增加favoriate_activity,数据类型为VARCHAR(100)

ALTER TABLE employees DROP CONSTRAINT office_fk;

删除employees表的外键约束

DROP TABLE offices;

删除表offices

ALTER TABLE employees RENAME TO employees_info;

将表名称由employees修改为employees_info

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值