MySQL创建数据表的指令
分类:编程技术
时间:2024-02-20 15:32
浏览:0
评论:0
本文主要讲解“MySQL创建数据表的说明”。文章中的解释简单明了,易于学习和理解。请按照小编的思路慢慢深入,学习学习《MySQL 创建数据表的说明》。命令”!
< tr class="firstRow">
MySQL创建数据表
创建MySQL数据表需要以下信息:
表名
表字段名 p>
定义每个表字段
语法
以下是创建MySQL数据表的通用SQL语法:
CREATE TABLE table_name (column_name column_type);
在下面的示例中,我们将在 RUNOOB 数据库中创建数据表 runoob_tbl:
CREATE TABLE IF NOT EXISTS `runoob_tbl `(`runoob_id` INT 无符号自动递增,`runoob_title` VARCHAR(100) NOT NULL,`runoob_author` VARCHAR(40) NOT NULL,`submission_date` 日期,主键 (`runoob_id`))ENGINE=InnoDB DEFAULT CHARSET=utf8;
示例分析:
如果不希望字段为 NULL 可以将字段的属性设置为 NOT NULL ,操作数据库时,如果该字段输入的数据为NULL,就会报错。< /p>
AUTO_INCRMENT 定义列为自增属性,一般用于主键,值会自动增加1。
PRIMARY KEY 关键字用于定义列作为主键钥匙。您可以使用多列来定义主键,以逗号分隔。
ENGINE 设置存储引擎,CHARSET 设置编码。
通过命令提示符创建表
通过mysql>命令窗口可以轻松创建MySQL数据表。您可以使用 SQL 语句 CREATE TABLE 创建数据表。
示例
以下是创建数据表runoob_tbl的示例:
root@host# mysql -u root -p输入密码:*** ****mysql> 使用 RUNOOB;数据库已更改mysql> 创建表 runoob_tbl( -> runoob_id INT NOT NULL AUTO_INCRMENT, -> runoob_title VARCHAR(100) NOT NULL, -> runoob_author VARCHAR(40) NOT NULL, -> submission_date DATE, - > PRIMARY KEY (runoob_id) ->)ENGINE=InnoDB DEFAULT CHARSET=utf8;查询正常,0 行受影响(0.16 秒)mysql>
注意:MySQL 命令终止符为分号(;)。
使用PHP脚本创建数据表
可以使用PHP的 mysqli_query()函数创建现有数据库的数据表。
这个函数有两个参数参数,执行成功则返回TRUE,否则返回FALSE。
语法
mysqli_query(connection,query,resultmode);
参数 | 描述 |
---|---|
连接< /em> | 必填。指定要使用的 MySQL 连接。 |
查询 | 必填,指定查询字符串。 |
结果模式 | 可选。一个常数。可以是以下任意值: MYSQLI_USE_RESULT(如果需要检索大量数据,请使用此值) MYSQLI_STORE_RESULT(默认) | tr>
示例
以下示例使用 PHP 脚本创建数据表:
创建数据表< /h3>
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > MySQL创建数据表的指令
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > MySQL创建数据表的指令