最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

详解在MySQL中创建表的教程

来源:懂视网 责编:小采 时间:2020-11-09 20:59:27
文档

详解在MySQL中创建表的教程

详解在MySQL中创建表的教程:创建表的命令要求: 表的名称 表字段名称 每个字段的定义 语法: 下面是通用的SQL语法来创建一个MySQL表: CREATE TABLE table_name (column_name column_type); 现在,我们将创建下面的教程数据库表中。 tutorials_tbl( tut
推荐度:
导读详解在MySQL中创建表的教程:创建表的命令要求: 表的名称 表字段名称 每个字段的定义 语法: 下面是通用的SQL语法来创建一个MySQL表: CREATE TABLE table_name (column_name column_type); 现在,我们将创建下面的教程数据库表中。 tutorials_tbl( tut

创建表的命令要求:

  •     表的名称
  •     表字段名称
  •     每个字段的定义
  • 语法:

    下面是通用的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 )
    );
    
    

    这里几个项目需要说明:

  •     使用字段属性NOT NULL,因为我们不希望此字段是NULL。因此如果用户试图创建一个与NULL值的记录,那么MySQL将产生一个错误。
  •     字段属性AUTO_INCREMENT告诉MySQL的继续递增,下一个可用编号的id字段。
  •     关键字PRIMARY KEY用于定义一个列作为主键。可以使用以逗号分隔的多个列定义一个主键。
  • 从命令提示符创建表:

    这是很容易的,从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>
    
    


    您可能感兴趣的文章:

  • sql server建库、建表、建约束技巧
  • mysql建库时提示Specified key was too long max key length is 1000 bytes的问题的解决方法
  • Mysql 建库建表技巧分享
  • SQL Server--怎样用ADO在SQL SERVER中建库,建表
  • mysql建表常用sql语句个人经验分享
  • Oracle新建用户、角色,授权,建表空间的sql语句
  • SQL Server 2008 阻止保存要求重新创建表的更改问题的设置方法
  • 必须会的SQL语句(二) 创建表、修改表结构、删除表
  • 一条SQL语句修改多表多字段的信息的具体实现
  • 用SQL语句添加删除修改字段、一些表与字段的基本操作、数据库备份等
  • 用sql命令修改数据表中的一个字段为非空(not null)的语句
  • SqlServer编写数据库表的操作方式(建库、建表、修改语句)
  • 声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文档

    详解在MySQL中创建表的教程

    详解在MySQL中创建表的教程:创建表的命令要求: 表的名称 表字段名称 每个字段的定义 语法: 下面是通用的SQL语法来创建一个MySQL表: CREATE TABLE table_name (column_name column_type); 现在,我们将创建下面的教程数据库表中。 tutorials_tbl( tut
    推荐度:
    标签: 创建 mysql 创建表
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top