百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> mysql数据库怎样新建数据表
分享文章到:

mysql数据库怎样新建数据表

发布时间:09/01 来源:未知 浏览: 关键词:

mysql数据库创立数据表的办法是:可以通过CREATE TABLE语句来创立,根本语法:【CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];】。要留意的是,创立数据表不克不及使用SQL说话中的关键字。

在 MySQL 中,可以使用 CREATE TABLE 语句创立表。其语法格局为:

(引荐教程:mysql教程)

CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];

其中,[表定义选项]的格局为:

<列名1> <类型1> [,…] <列名n> <类型n>

CREATE TABLE 命令语法比力多,其主如果由表创立定义(create-definition)、表选项(table-options)和分区选项(partition-options)所组成的。

CREATE TABLE 语句的主要语法及使用说明如下:

CREATE TABLE:用于创立给定名称的表,必需具有表CREATE的权限。

  • <表名>:指定要创立表的名称,在 CREATE TABLE 之后给出,必需相符标识符命名规则。表名称被指定为 db_name.tbl_name,以便在特定的数据库中创立表。不管可否有当前数据库,都可以通过这种方式创立。

  • 在当前数据库中创立表时,可以省略 db-name。假如使用加引号的识别号,则应对数据库和表名称离别加引号。例如,'mydb'.'mytbl' 是合法的,但 'mydb.mytbl' 不合法。

  • <表定义选项>:表创立定义,由列名(col_name)、列的定义(column_definition)乃至大概的空值说明、完全性束缚或表索引组成。默许的状况是,表被创立到当前的数据库中。若表已存在、没有当前数据库或者数据库不存在,则会显现错误。

提醒:使用 CREATE TABLE 创立表时,必需指定以下信息:

  • 要创立的表的名称不区分大小写,不克不及使用SQL说话中的关键字,如DROP、ALTER、INSERT等。

  • 数据表中每个列(字段)的名称和数据类型,假如创立多个列,要用逗号隔开。

示例:

例如,创立员工表 tb_emp1,构造如下表所示。

5beb6c29f1e65c86e13403644221070.png

选中创立表的数据库 test_db,创立 tb_emp1 数据表,输入的 SQL 语句和运转结果如下所示。

mysql> USE test_db;
Database changed
mysql> CREATE TABLE tb_emp1
    -> (
    -> id INT(11),
    -> name VARCHAR(25),
    -> deptId INT(11),
    -> salary FLOAT
    -> );
Query OK, 0 rows affected (0.37 sec)

语句施行后,便创立了一个名称为 tb_emp1 的数据表,使用 SHOW TABLES;语句查看数据表可否创立成功,如下所示。

mysql> SHOW TABLES;
+--------------------+
| Tables_in_test_db  |
+--------------------+
| tb_emp1            |
+--------------------+
1 rows in set (0.00 sec)

以上就是mysql数据库怎样创立数据表的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板