栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 数据挖掘与分析

SQL创建、删除、修改数据库或数据库表

SQL创建、删除、修改数据库或数据库表

1.CREATE DATAbase 语句
CREATE DATAbase语句用于创建数据库
举例:
创建一个test数据库
CREATE DATAbase test;
2.CREATE TABLE语句
CREATE DATAbase语句用于创建数据库中的表
CREATE TABLE 表名称
(
列名称1 数据类型,
列名称2 数据类型,
列名称3 数据类型,

);
举例:
创建一个test表
CREATE TABLE test(
test01 int,
test02 numeric(5,3),
test03 char(3),
test04 varchar(5),
test05 date,
)
创建表添加约束
NOT NULL NOT NULL 约束强制列不接受 NULL 值。
UNIQUE UNIQUE 约束唯一标识数据库表中的每条记录
PRIMARY KEY PRIMARY KEY 约束唯一标识数据库表中的每条记录(主键)
FOREIGN KEY 一个表中的 FOREIGN KEY(外键) 指向另一个表中的 PRIMARY KEY(主键)
CHECK CHECK 约束用于限制列中的值的范围
DEFAULT DEFAULT 约束用于向列中插入默认值。
举例:
创建一个test表
CREATE TABLE test01(
test01 int NOT NULL,
test02 int UNIQUE,
test03 numeric(5,3),
test04 char(2) CHECK(test04 in(’男’,’女’)),
test05 varchar(5),
test06 date,
)
3. drop 语句
DROP DATAbase 语句用于删除数据库
DROP DATAbase 数据库名称;
举例:
删除test数据库
DROP DATAbase test;
DROP TABLE 语句用于删除表(表的结构、属性以及索引也会被删除)
DROP TABLE 表名称;
举例:
删除test表
DROP TABLE test;
4. ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
举例:
添加一个新字段 ADD(关键字)
ALTER TABLE 数据库名称 ADD 表名称 datatype(数据类型);
在test数据库添加一个date类型test07字段
ALTER TABLE test ADD test07 date;
删除一个字段DROP(关键字)
ALTER TABLE 数据库名称 DROP COLUMN 表名称 datatype(数据类型)
在test数据库删除test07字段
ALTER TABLE test DROP COLUMN test07 date;
修改一个字段alert COLUMN(关键字)
ALTER TABLE 数据库名称 ALTER COLUMN 表名称 datatype(数据类型);
ALTER TABLE test ALTER COLUMN test05 varchar(10)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/278647.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号