1. 首页 > 智能数码 >

数据库创建表的sql语句(创建数据库数据表的语句)


数据库创建表的sql语句(创建数据库数据表的语句)

数据库创建表的sql语句(创建数据库数据表的语句)数据库创建表的sql语句(创建数据库数据表的语句)



小天今天给分享数据库创建表的sql语句的知识,其中也会对创建数据库数据表的语句进行解释,希望能解决你的问题,请看下面的文章阅读吧!

1、创建一个基本的表需要做的工作包括:命名表、定义列和各列的数据类型。

2、 SQL 语言使用CREATE TABLE语句来创建新表。

3、 语法: CREATE TABLE 的基本语法如下所示: CREATE TABLE table_name( column1 datatype, column2 datatype, column3 datatype, ..... columnN datatype, PRIMARY KEY( one or more columns ) ); CREATE TABLE 向数据库系统指明了你的意图。

4、在此例中,你想要创建一个新表,新表的名称(或者说标识符)紧跟在 CREATE TABLE 后面。

5、 随后的圆括号以列表的形式定义了表中的列以及各列所属的数据类型。

6、下面的示例对该创建新表的语法做出了更清晰的阐释。

7、 将 CREATE TABLE 语句和 SELECT 语句结合起来可以创建现有表的副本。

8、详细信息请见利用现有表创建新表. 示例: 下面的示例创建了一个 CUSTOMERS 表,主键为 ID,某些字段具有 NOT NULL 的约束,表示在创建新的记录时这些字段不能为 NULL。

9、 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) 现在数据库中已经有 CUSTOMERS 表了,你可以用它来存储和客户有关的信息。

本文到这结束,希望上面文章对大家有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至836084111@qq.com 举报,一经查实,本站将立刻删除。

联系我们

工作日:9:30-18:30,节假日休息