千家信息网

mysql如何创建数据表

发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,这篇文章主要介绍mysql如何创建数据表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!建立数据表的SQL通用语法:CREATE TABLE table_name (column
千家信息网最后更新 2024年09月22日mysql如何创建数据表

这篇文章主要介绍mysql如何创建数据表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

建立数据表的SQL通用语法:

CREATE TABLE table_name (column_name column_type);

我们可以通过两种方法来创建mysql数据表。

1、通过命令提示符创建表

通过 mysql> 命令窗口可以很简单的使用 SQL 语句 CREATE TABLE创建MySQL数据表。

示例:

root@host# mysql -u root -pEnter password:*******mysql> use RUNOOB;Database changedmysql> CREATE TABLE runoob_tbl(   -> runoob_id INT NOT NULL AUTO_INCREMENT,   -> runoob_title VARCHAR(100) NOT NULL,   -> runoob_author VARCHAR(40) NOT NULL,   -> submission_date DATE,   -> PRIMARY KEY ( runoob_id )   -> )ENGINE=InnoDB DEFAULT CHARSET=utf8;Query OK, 0 rows affected (0.16 sec)mysql>

实例解析:

● 如果你不想字段为 NULL 可以设置字段的属性为 NOT NULL, 在操作数据库时如果输入该字段的数据为NULL ,就会报错。

● AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。

● PRIMARY KEY关键字用于定义列为主键。 您可以使用多列来定义主键,列间以逗号分隔。

● ENGINE 设置存储引擎,CHARSET 设置编码。

注意:MySQL命令终止符为分号 ; 。 -> 是换行符标识,不要复制。

2、使用PHP脚本创建数据表

我们可以使用 PHP 的 mysqli_query() 函数来创建已存在数据库的数据表。

该函数有两个参数,在执行成功时返回 TRUE,否则返回 FALSE。

mysqli_query() 函数的基本语法:

mysqli_query(connection,query,resultmode);

代码实例:

';$sql = "CREATE TABLE runoob_tbl( ".        "runoob_id INT NOT NULL AUTO_INCREMENT, ".        "runoob_title VARCHAR(100) NOT NULL, ".        "runoob_author VARCHAR(40) NOT NULL, ".        "submission_date DATE, ".        "PRIMARY KEY ( runoob_id ))ENGINE=InnoDB DEFAULT CHARSET=utf8; ";mysqli_select_db( $conn, 'RUNOOB' );$retval = mysqli_query( $conn, $sql );if(! $retval ){    die('数据表创建失败: ' . mysqli_error($conn));}echo "数据表创建成功\n";mysqli_close($conn);?>

3、查看数据表

数据表建立好后,可以通过命令提示符来查看表的结构:

以上是mysql如何创建数据表的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

数据 数据表 命令 成功 函数 字段 内容 可以通过 实例 属性 提示符 数据库 用户 用户名 语法 提示 两个 主机 代码 价值 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 东营柒彩铜软件开发有限公司 常州本地软件开发公司电话 饥荒独立服务器设置管理员 吉安软件开发制作 长宁区智能网络技术创新服务 成都理工大学计算机软件开发如何 2001年主流服务器 打造网络安全大脑 网络安全的主要技术有访问控制 大麦打印服务器设置完怎么登 数据库泄露导致信息泄露 摩杜纳服务器空房 青城医疗服务器错误是什么意思 java 消息服务器 ntp同步时间服务器 如何流量攻击服务器 国内专利数据库公司排名 300英雄服务器分布 软件开发制作辅助工具 山西电商软件开发应用 修改服务器时区为上海 中国网络安全学会 交易所软件开发 涨跌算法 逻辑 高中生网络安全讲座心得 淇县软件开发有限公司 数据库系统中权限是指用户对 针织机软件开发商 河北省清河县软件开发 江西网络安全与信息化办公室 全文数据库检索哪个好
0