于幼军为什么被撤职,悠世新浪博客,8899小游戏
创建表的命令要求:
语法:
下面是通用的sql语法来创建一个mysql表:
create table table_name (column_name column_type);
现在,我们将创建下面的教程数据库表中。
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>提示符下创建一个mysql表。您将使用sql命令 create table 创建一个表。
例子:
下面是一个例子,它创建 tutorials_tbl:
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终止命令,直到你给一个分号(;)结束时的sql命令。
使用php脚本创建mysql表:
要创建新的表中的任何现有的数据库,需要使用php函数mysql_query()。将通过它的第二个参数,正确的sql命令来创建一个表。
例子:
下面是一个例子,使用php脚本来创建一个表:
<html> <head> <title>creating mysql tables - by www.jb51.com</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-8.0.19-winx64的教程图解(新手必看)
Navicat连接MySQL时报10060、1045错误及my.ini位置问题
网友评论