15..MySQL 创建数据表创建数据表
创建MySQL数据表需要以下信息:
表名
表字段名
定义每个表字段
创建语法:CREATE TABLE table_name (column_name column_type);
删除语法:DROP TABLE table_name ;
以下例子中我们将在 W3CSCHOOL 数据库中创建数据表w3cschool_tbl:
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 ( w3cschool_id )
);
16.通过命令提示符创建表.通过命令提示符创建表
使用 SQL 语句 CREATE TABLE 来创建数据表。
mysql> CREATE TABLE w3cschool_tbl(
-> w3cschool_id INT NOTNULL AUTO_INCREMENT,
-> w3cschool_titleVARCHAR(100) NOT NULL,
-> w3cschool_authorVARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY (w3cschool_id )
-> );
MySQL命令终止符为分号 (;) 。
17.使用.使用PHP脚本创建脚本创建/删除数据表或插入数据删除数据表或插入数据
语法:bool mysql_query( sql, connection);
$sql = "CREATE TABLEtutorials_tbl( "创建
"tutorial_id INT NOTNULL AUTO_INCREMENT, ".
"tutorial_titleVARCHAR(100) NOT NULL, ".
"tutorial_authorVARCHAR(40) NOT NULL, ".
"submission_dateDATE, ".
"PRIMARY KEY (tutorial_id )); "
;
$sql = "DROP TABLEw3cschool_tbl";删除
mysql_select_db( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn); //判断是否成功而设置的参数;
if(! $retval )
{
die('数据表创建失败: ' . mysql_error());
}
echo "数据表创建成功\n";
mysql_close($conn);
MySQL 插入数据插入数据
18.向MySQL数据表插入数据通用的 INSERT INTO SQL语法:
INSERT INTO table_name (field1, field2,…fieldN )
VALUES
( value1,value2,…valueN );
如果数据是字符型,必须使用单引号或者双引号,如:”value”。
w3cschool_tbl表插入一条数据: