问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

MYSQL数据库中怎么建立一个表呢?

发布网友 发布时间:2022-04-20 07:45

我来回答

1个回答

热心网友 时间:2023-10-05 15:12


mysql怎么建立数据表?下面本篇文章就来给大家介绍两种创建MySQL数据表的方法,希望对你们有所帮助。
建立数据表的SQL通用语法:
CREATE TABLE table_name (column_name column_type);我们可以通过两种方法来创建mysql数据表。
1、通过命令提示符创建表
通过 mysql> 命令窗口可以很简单的使用 SQL 语句 CREATE TABLE创建MySQL数据表。
示例:
root@host# mysql -u root -p
Enter password:*******
mysql> use RUNOOB;
Database changed
mysql> 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);代码实例:
<?php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功<br />';
$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、查看数据表
数据表建立好后,可以通过命令提示符来查看表的结构:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
NBA下赛季常规赛MVP和总决赛MVP会是谁 吴前当选CBA常规赛MVP,他是实至名归吗? 如何申请安电表 如何申请独立电表 用电量大可以增加电表吗 出租他人铺面,原先房东已经安装过电表,因为用电量大,我想自己装电表可以... 梦见有个老人送佛画给我、让我在家供佛 ...分之一米还剩多少米如果截去四分之一还剩几分之几还剩多少米?_百度... 一根竹竿长四米,截去它的四分之三后,这根竹竿还剩全长的几分之几? ...这根绳子的几分之几后还剩下他的3/1,用去了( )m,还剩下( )_百度知... 创建数据库的方法有哪些?创建表的方法有哪些? 数据库中创建数据表的命令是啥? mysql怎么创建数据库和表 怎样建立数据库表格 数据库如何创建表 mysql数据库怎么建表 创建数据库表的方法有哪几种? mysql怎么创建数据库表 如何在数据库中建立表 如何在数据库中创建表 数据库怎样创建数据表 如何创建数据库表格 森海塞尔cx300和cx281哪个更适合些? 关于森海塞尔CX系列的耳机 森海塞尔ie60怎么样,什么风格的耳机 300元入耳式耳机推荐 森海塞尔的CX550 CX870 MX680还有AKG K350哪个更好... 森海塞尔cx870怎么鉴别真假,森海帝快来 森海塞尔cx870什么时候能上市 a-jays four 4耳机,魔声面条, 森海塞尔cx870、cx... 如何使用JAVA创建数据库表。 在MySQL中怎样创建一个数据库和数据表啊!! 如何在MYSQL数据库中新建一个数据库 怎么在mysql中创建数据库表 如何建立数据库及表的创建 在SQL中如何创建数据库中的表? Off-White是哪个国家的牌子 两个箭头交叉衣服牌子是什么? off white浪漫雪花哪一年出的 off-white的中文怎么叫 朱拉伊的人物经历 明星们都在穿的off-white!这个牌子的创始人的理念... 朱孟依家族经营什么? 天猫官方旗舰店off是正品吗 当今世界上金钱最多的人 服装品牌off-white的中文名称是什么? 丰顺人的富豪榜 客家人的著名人物 粤商的粤商文化 三联商社今天08-4-21为什么跌停?