SQL创建表(Create)

/ / SQL创建表(Create)

创建基本表涉及命名表,定义其列以及每一列的数据类型,SQL CREATE TABLE 语句用于创建新表。

Create Table- 语法

CREATE TABLE语句的基本语法如下:

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( one or more columns )
);

CREATE TABLE是告诉数据库系统您想做什么的关键字,在这种情况下,您要创建一个新表。该表的唯一名称或标识符位于CREATE TABLE语句之后

Create Table- 示例

以下代码块是一个示例,该示例创建一个ID为主键的CUSTOMERS表,并且NOT NULL是约束,表明在此表中创建记录时这些字段不能为NULL-

SQL> CREATE TABLE CUSTOMERS(
   ID   INT              NOT NULL,
   NAME VARCHAR (20)     NOT NULL,
   AGE  INT              NOT NULL,
   ADDRESS  CHAR (25) ,
   SALARY   DECIMAL (18, 2),       
   PRIMARY KEY (ID)
);

您可以通过查看SQL服务器显示的消息来验证表是否已成功创建,否则可以使用 DESC 命令,如下所示-

无涯教程网

SQL> DESC CUSTOMERS;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| ID      | int(11)       | NO   | PRI |         |       |
| NAME    | varchar(20)   | NO   |     |         |       |
| AGE     | int(11)       | NO   |     |         |       |
| ADDRESS | char(25)      | YES  |     | NULL    |       |
| SALARY  | decimal(18,2) | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+
5 rows in set (0.00 sec)

祝学习愉快! (发现内容有误?请选中要编辑的内容 -> 右键 -> 修改 -> 提交!帮助我们改进教程质量)

精选教程推荐

👇 以下精选教程可能对您有帮助,拓展您的技术视野

Rust实战 · 手写下一代云原生消息队列 -〔许文强〕

AI原生应用入门课 -〔李梦冉/程默〕

深入拆解消息队列47讲 -〔许文强〕

基于人因的用户体验设计课 -〔刘石〕

实用密码学 -〔范学雷〕

DevOps实战笔记 -〔石雪峰〕

重学前端 -〔程劭非(winter)〕

深入剖析Kubernetes -〔张磊〕

微服务架构实战160讲 -〔杨波〕

📝 好记忆不如烂笔头,留下您的学习笔记吧!

暂无学习笔记,成为第一个分享的人吧!

您的笔记将帮助成千上万的学习者