欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL入门经典(第四版)学习记录——SQL语法(二)

程序员文章站 2022-06-23 23:37:22
一、创建表 create table 表里包含什么类型的数据 表的名称是什么 主键 列的名称是什么 每一列的数据类型是什么 每一列的长度是多少 表里哪些列可以是空的 语法: create table table_name (field1 data_type [not null], field2 da ......

一、创建表

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);