1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      Mysql怎么創(chuàng)建數(shù)據(jù)表

      這篇文章主要介紹“MySQL怎么創(chuàng)建數(shù)據(jù)表”,在日常操作中,相信很多人在Mysql怎么創(chuàng)建數(shù)據(jù)表問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Mysql怎么創(chuàng)建數(shù)據(jù)表”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

      站在用戶的角度思考問題,與客戶深入溝通,找到香河網(wǎng)站設(shè)計(jì)與香河網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、國際域名空間、虛擬主機(jī)、企業(yè)郵箱。業(yè)務(wù)覆蓋香河地區(qū)。

      C:\Users\admin>mysql -h localhost -u root -pmysql

      mysql: [Warning] Using a password on the command line interface can be insecure.

      Welcome to the MySQL monitor.  Commands end with ; or \g.

      Your MySQL connection id is 4

      Server version: 5.7.14 MySQL Community Server (GPL)

      Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

      Oracle is a registered trademark of Oracle Corporation and/or its

      affiliates. Other names may be trademarks of their respective

      owners.

      Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

      mysql> show databases;

      +--------------------+

      | Database           |

      +--------------------+

      | information_schema |

      | mydata             |

      | mysql              |

      | performance_schema |

      | sys                |

      | test               |

      +--------------------+

      6 rows in set (0.00 sec)

      mysql> use mydata

      Database changed

      mysql> create table mydata1(

          -> id int,

          -> name varchar(20),

          -> sex boolean

          -> );

      Query OK, 0 rows affected (0.36 sec)

      mysql> desc mydata1;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | YES  |     | NULL    |       |

      | name  | varchar(20) | YES  |     | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.02 sec)

      mysql> show tables;

      +------------------+

      | Tables_in_mydata |

      +------------------+

      | mydata1          |

      +------------------+

      1 row in set (0.00 sec)

      5.1完整性約束條件

      Primary key

      主鍵,標(biāo)識(shí)唯一

      Foreign key

      標(biāo)識(shí)該屬性為該表的外鍵,聯(lián)系表的主鍵

      Not null

      屬性不能為空

      Unique

      屬性的值是唯一的

      Auto_increment

      值自動(dòng)增加,mysql的sql語句的特色

      Default

      列設(shè)置默認(rèn)值

      5.2 主鍵

      單字段主鍵和多字段主鍵

      mysql> create table mydata2(

          -> id int primary key,       #單一字段主鍵

          -> name varchar(20),

          -> sex boolean);

      Query OK, 0 rows affected (0.23 sec)

      mysql> show tables;

      +------------------+

      | Tables_in_mydata |

      +------------------+

      | mydata1          |

      | mydata2          |

      +------------------+

      2 rows in set (0.00 sec)

      mysql> desc mydata2;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(20) | YES  |     | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      mysql> alter table mydata2 drop primary key;

      Query OK, 0 rows affected (0.68 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> desc mydata2;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   |     | NULL    |       |

      | name  | varchar(20) | YES  |     | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      mysql> alter table mydata2 add primary key(id,name);  #設(shè)置多字段主鍵

      Query OK, 0 rows affected (0.49 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> desc mydata2;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(20) | NO   | PRI | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      也可以在create table 定義中定義primary key

      mysql> create table mydata3(

          -> id int,

          -> name varchar(20),

          -> sex boolean,

          -> primary key(id,name)

          -> );

      Query OK, 0 rows affected (0.24 sec)

      mysql> desc mydata3;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(20) | NO   | PRI | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      5.3 外鍵 foreign key

      mysql> create table mydata4(

          -> id int primary key,

          -> name varchar(30),

          -> sex boolean,

          -> constraint my_fk foreign key(id) references mydata3(id)

          -> );

      Query OK, 0 rows affected (0.26 sec)

      mysql> desc mydata4;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(30) | YES  |     | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      5.4 not null 非空

      mysql> create table mydata5(

          -> id int primary key,

          -> name varchar(20) not null);

      Query OK, 0 rows affected (0.28 sec)

      mysql> desc mydata5;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(20) | NO   |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      2 rows in set (0.00 sec)

      5.5 unique 唯一性

      mysql> create table mydata6(

          -> id int primary key,

          -> name varchar(20) unique);

      Query OK, 0 rows affected (0.35 sec)

      mysql> desc mydata6;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | NO   | PRI | NULL    |       |

      | name  | varchar(20) | YES  | UNI | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      2 rows in set (0.00 sec)

      5.6 auto_increment

      必須為主鍵的一部分

      mysql> create table mydata7(

          -> id int primary key auto_increment,

          -> name varchar(20))

          -> ;

      Query OK, 0 rows affected (0.24 sec)

      mysql> desc mydata7;

      +-------+-------------+------+-----+---------+----------------+

      | Field | Type        | Null | Key | Default | Extra          |

      +-------+-------------+------+-----+---------+----------------+

      | id    | int(11)     | NO   | PRI | NULL    | auto_increment |

      | name  | varchar(20) | YES  |     | NULL    |                |

      +-------+-------------+------+-----+---------+----------------+

      2 rows in set (0.00 sec)

      5.7 默認(rèn)值

      mysql> create table mydata8(

          -> id int primary key auto_increment,

          -> name varchar(20) unique,

          -> address varchar(100) not null,

          -> city varchar(20) default 'suzhou',

          -> socre float default 0);

      Query OK, 0 rows affected (0.35 sec)

      mysql> desc mydata8;

      +---------+--------------+------+-----+---------+----------------+

      | Field   | Type         | Null | Key | Default | Extra          |

      +---------+--------------+------+-----+---------+----------------+

      | id      | int(11)      | NO   | PRI | NULL    | auto_increment |

      | name    | varchar(20)  | YES  | UNI | NULL    |                |

      | address | varchar(100) | NO   |     | NULL    |                |

      | city    | varchar(20)  | YES  |     | suzhou  |                |

      | socre   | float        | YES  |     | 0       |                |

      +---------+--------------+------+-----+---------+----------------+

      5 rows in set (0.04 sec)

      5.8 查看表結(jié)構(gòu)

      mysql> show create table mydata1 \G;

      *************************** 1. row ***************************

             Table: mydata1

      Create Table: CREATE TABLE `mydata1` (

        `id` int(11) DEFAULT NULL,

        `name` varchar(20) DEFAULT NULL,

        `sex` tinyint(1) DEFAULT NULL

      ) ENGINE=InnoDB DEFAULT CHARSET=latin1

      1 row in set (0.00 sec)

      ERROR:

      No query specified

      mysql> desc mydata1;

      +-------+-------------+------+-----+---------+-------+

      | Field | Type        | Null | Key | Default | Extra |

      +-------+-------------+------+-----+---------+-------+

      | id    | int(11)     | YES  |     | NULL    |       |

      | name  | varchar(20) | YES  |     | NULL    |       |

      | sex   | tinyint(1)  | YES  |     | NULL    |       |

      +-------+-------------+------+-----+---------+-------+

      3 rows in set (0.00 sec)

      5.9 修改表結(jié)構(gòu)

      mysql> alter table mydata1 rename to mydata;   #修改表名

      Query OK, 0 rows affected (0.23 sec)

      mysql> alter table mydata1 modify sex varchar(1);   #修改列屬性

      Query OK, 0 rows affected (0.77 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 change city address varchar(20);

      mysql> alter table mydata1 change sex city int;    #修改列名和屬性

      Query OK, 0 rows affected (0.94 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 add city int;         #添加列名

      Query OK, 0 rows affected (0.53 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 add sal int after address;  #在address欄位后面加列

      Query OK, 0 rows affected (0.35 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 add uid int first;    #加列為首列

      Query OK, 0 rows affected (0.45 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 drop city;        #刪除列

      Query OK, 0 rows affected (0.50 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 modify sal int after name;   #修改列的位置

      Query OK, 0 rows affected (0.53 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> alter table mydata1 modify id int first;   #修改為首列

      Query OK, 0 rows affected (0.54 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      CHANGE 對列進(jìn)行重命名或更改列的類型,需給定舊的列名稱和新的列名稱、當(dāng)前的類型 MODIFY 可以改變列的類型,此時(shí)不需要重命名(不需給定新的列名稱)

      mysql> alter table mydata1 engine=myisam;    #修改表的存儲(chǔ)引擎

      Query OK, 0 rows affected (1.47 sec)

      Records: 0  Duplicates: 0  Warnings: 0

      mysql> drop table mydata8;                 #刪除表

      Query OK, 0 rows affected (0.22 sec)

      到此,關(guān)于“Mysql怎么創(chuàng)建數(shù)據(jù)表”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


      分享題目:Mysql怎么創(chuàng)建數(shù)據(jù)表
      標(biāo)題網(wǎng)址:http://www.ef60e0e.cn/article/pjoscj.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        保德县| 湖州市| 松阳县| 虞城县| 陆河县| 忻州市| 从化市| 五家渠市| 横峰县| 巨鹿县| 栾川县| 铜鼓县| 武穴市| 潞西市| 富锦市| 秭归县| 穆棱市| 武安市| 衡阳县| 吉安市| 固镇县| 陆川县| 平武县| 富源县| 凉山| 绥德县| 资源县| 伊川县| 加查县| 来凤县| 囊谦县| 射阳县| 隆安县| 襄汾县| 光泽县| 钟山县| 日照市| 泰顺县| 马公市| 雅江县| 石林|