Mysql入门MySQL创建和删除数据表的命令及语法详解

Mysql入门MySQL创建和删除数据表的命令及语法详解,第1张

概述介绍《Mysql入门MySQL创建和删除数据表命令语法详解》开发教程,希望对您有用。

《MysqL入门MysqL创建和删除数据表的命令及语法详解》要点:
本文介绍了MysqL入门MysqL创建和删除数据表的命令及语法详解,希望对您有用。如果有疑问,可以联系我们。

创建数据表
创建MysqL数据表必要以下信息:MysqL应用

表名 表字段名 界说每个表字段

语法MysqL应用

以下为创立MysqL数据表的sql通用语法:
MysqL应用

CREATE table table_name (column_name column_type);

以下例子中我们将在 TUTORIALS 数据库中创立数据表tutorials_tbl:
MysqL应用

tutorials_tbl(  tutorial_ID INT NOT NulL auto_INCREMENT,tutorial_Title VARCHAR(100) NOT NulL,tutorial_author VARCHAR(40) NOT NulL,submission_date DATE,PRIMARY KEY ( tutorial_ID ));

实例解析:
如果你不想字段为 NulL 可以设置字段的属性为 NOT NulL,在 *** 作数据库时如果输入该字段的数据为NulL,就会报错.
auto_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1.
PRIMARY KEY关键字用于定义列为主键. 您可以使用多列来定义主键,列间以逗号分隔.
通过命令提示符创立表
通过 MysqL> 命令窗口可以很简单的创立MysqL数据表.你可以使用 sql 语句 CREATE table 来创立数据表.
实例
以下为创立数据表 tutorials_tbl 实例:
MysqL应用

root@host# MysqL -u root -p
Enter password:*******
MysqL> use TUTORIALS;
Database changed
MysqL> CREATE table tutorials_tbl(  -> tutorial_ID INT NOT NulL auto_INCREMENT,-> tutorial_Title VARCHAR(100) NOT NulL,-> tutorial_author VARCHAR(40) NOT NulL,-> submission_date DATE,-> PRIMARY KEY ( tutorial_ID )  -> );
query OK,0 rows affected (0.16 sec)
MysqL>

注意:MySQL命令终止符为分号 (;) .
使用PHP脚本创建数据表
你可以使用PHP的 MysqL_query() 函数来创建已存在数据库的数据表.
该函数有两个参数,在执行成功时返回 TRUE,不然返回 FALSE.
语法
MysqL应用

bool MysqL_query( sql,connection );

MysqL利用

实例
以下实例使用了PHP脚原来创建数据表:
MysqL应用

<HTML><head><Title>Creating MysqL tables</Title></head><body><?PHP$dbhost = 'localhost:3036';$dbuser = 'root';$dbpass = 'rootpassword';$conn = MysqL_connect($dbhost,$dbuser,$dbpass);if(! $conn ){ dIE('Could not connect: ' . MysqL_error());}echo 'Connected successfully<br />';$sql = "CREATE table tutorials_tbl( ".    "tutorial_ID INT NOT NulL auto_INCREMENT,".    "tutorial_Title VARCHAR(100) NOT NulL,".    "tutorial_author VARCHAR(40) NOT NulL,".    "submission_date DATE,".    "PRIMARY KEY ( tutorial_ID )); ";MysqL_select_db( 'TUTORIALS' );$retval = MysqL_query( $sql,$conn );if(! $retval ){ dIE('Could not create table: ' . MysqL_error());}echo "table created successfully\n";MysqL_close($conn);?></body></HTML>


删除数据表MysqL利用

MysqL中删除数据表是非常容易 *** 作的,然则你再进行删除表 *** 作时要非常小心,因为执行删除命令后所有数据都会消失.
语法
以下为删除MysqL数据表的通用语法:
MysqL应用

DROP table table_name ;

在命令提示窗口中删除数据表
在MysqL>命令提示窗口中删除数据表SQL语句为 DROP table :
实例
以下实例删除了数据表tutorials_tbl:
MysqL利用

root@host# MysqL -u root -pEnter password:*******
MysqL> use TUTORIALS;Database changedMysqL> DROP table tutorials_tblquery OK,0 rows affected (0.8 sec)MysqL>

使用PHP脚本删除数据表
PHP使用 MysqL_query 函数来删除 MysqL 数据表.
该函数有两个参数,不然返回 FALSE.
 语法
MysqL应用

bool MysqL_query( sql,connection );

MysqL利用

实例
以下实例使用了PHP剧本删除数据表tutorials_tbl:
MysqL应用

<HTML><head><Title>Creating MysqL tables</Title></head><body><必修PHP$dbhost = 'localhost:3036';$dbuser = 'root';$dbpass = 'rootpassword';$conn = MysqL_connect($dbhost,$dbpass);if(! $conn ){ dIE('Could not connect: ' . MysqL_error());}echo 'Connected successfully<br />';$sql = "DROP table tutorials_tbl";MysqL_select_db( 'TUTORIALS' );$retval = MysqL_query( $sql,$conn );if(! $retval ){ dIE('Could not delete table: ' . MysqL_error());}echo "table deleted successfully\n";MysqL_close($conn);必修></body></HTML>

欢迎参与《MysqL入门MysqL创建和删除数据表的命令及语法详解》讨论,分享您的想法,内存溢出 jb51.cc为您提供专业教程。

总结

以上是内存溢出为你收集整理的Mysql入门MySQL创建和删除数据表的命令及语法详解全部内容,希望文章能够帮你解决Mysql入门MySQL创建和删除数据表的命令及语法详解所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1153893.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-01
下一篇 2022-06-01

发表评论

登录后才能评论

评论列表(0条)

保存