SQL入门经典(第四版)学习记录——SQL语法(二)
2024-09-01 14:35:02
一、创建表
create table
- 表里包含什么类型的数据
- 表的名称是什么
- 主键
- 列的名称是什么
- 每一列的数据类型是什么
- 每一列的长度是多少
- 表里哪些列可以是空的
语法:
create table table_name
(field1 data_type [not null],
field2 data_type [not null],
field3 data_type [not null]);
例子:(有语法错误,在SQL SERVER中提示)
create table EMPLOYEE_TBL
(EMP_ID CHAR(9) NOT NULL,
EMP_NAME VARCHAR(40) NOT NULL,
EMP_ST_ADDR VARCHAR(20) NOT NULL,
EMP_CITY VARCHAR(15) NOT NULL,
EMP_ST CHAR(2) NOT NULL,
EMP_ZIP INTEGER(5) NOT NULL,
EMP_PHONE INTEGER(10) NULL,
EMP_PAGER INTEGER(10) NULL);
(这个不会报错)
create table EMPLOYEE_TBL
(EMP_ID CHAR(9) NOT NULL,
EMP_NAME VARCHAR(40) NOT NULL,
EMP_ST_ADDR VARCHAR(20) NOT NULL,
EMP_CITY VARCHAR(15) NOT NULL,
EMP_ST CHAR(2) NOT NULL,
EMP_ZIP INTEGER NOT NULL,
EMP_PHONE INTEGER NULL,
EMP_PAGER INTEGER NULL);
最新文章
- 你误解 .net 了吗?
- 基于php使用memcache存储session的详解(转)
- Windows xp下IDT Hook和GDT的学习
- Java获得UTC时间
- 查看本机上的端口使用情况netstat -an
- MJRefresh(上拉加载下拉刷新)
- Android Camera Api的心得
- ACM 阶乘数位数
- centos7系统日志时间与系统时间相差8小时
- IdentityServer(14)- 通过EntityFramework Core持久化配置和操作数据
- 操纵Review被封店,申诉信
- 南大算法设计与分析课程OJ答案代码(1)中位数附近2k+1个数、任意两数之和是否等于给定数
- Spring Cloud配置中心(Config)
- Java-Mail邮件开发
- eclipse4.6.1安装SpringSource Tool Suite(sts-eclipse)插件
- DOM中表格的操作方法总结
- HikariCP和spring-boot-devtools了解
- 公告:关注canvas的同学注意了
- 那些年实用但被我忘掉javascript属性.onresize
- Codeforces Round #397 by Kaspersky Lab and Barcelona Bootcamp (Div. 1 + Div. 2 combined) B. Code obfuscation 水题