国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Mysql數據表操作

創(chuàng)建表

類別詳細解示
基本語法CREATE TABLE表名(字段名1 字段類型,....字段名n 字段類型n);
示例CREATE TABLE user(username varchar(20),password varchar(32));
示例說明創(chuàng)建一個表名叫user的表,第一個字段為username、表的字段類型為varchar長度為32個長度。第二個字段為password,類型也為varchar,長度也為32個長度。

注意:

  1. 為了更好的讓大家入門,數據類型暫時不在我們這一章的講解范圍。害怕大家顧此失彼。快速學習數據庫的管理和操作語句非常的重要,數據類型、字段、字符集、引擎都屬于了解的知識點。
  2. . 字段類型大家現在只需要學會int,代表整型。float,代表浮點。char和varchar代表字符串即可。
  3. 我們可以在類型后接上長度如:varchar(20)。

其他示例:

mysql> CREATE TABLE emp(
 ename varchar(10),
 hiredate date,
 sal float(10,2),
 deptno int(2)
 );
 Query OK, 0 rows affected (0.63 sec)

mysql> create table dept( deptno int(4), deptname varchar(20));
 Query OK, 0 rows affected (0.12 sec)
 查看表字段結構信息

類別詳細解示
基本語法desc 表名;
示例desc emp
示例說明查看emp表的表結構

mysql>DESC emp;
 +----------+---------------+------+-----+---------+-------+
 | Field | Type | Null | Key | Default | Extra |
 +----------+---------------+------+-----+---------+-------+
 | ename | varchar(10) | YES | | NULL | |
 | hiredate | date | YES | | NULL | |
 | sal | decimal(10,2) | YES | | NULL | |
 | deptno | int(2) | YES | | NULL | |
 +----------+---------------+------+-----+---------+-------+
 4 rows in set (0.39 sec)
 查看表的創(chuàng)建SQL語句
 查看表創(chuàng)建語句

類別    詳細解示
基本語法   SHOW CREATE TABLE表名 \G;
示例    SHOW CREATE TABLE emp \G;
示例說明    查看表emp的創(chuàng)建語句
執(zhí)行完整示例:

mysql> SHOW CREATE TABLE emp \G;
 Table: emp
 CREATE TABLE: CREATE TABLE emp (
 ename varchar(10) DEFAULT NULL,
 hiredate date DEFAULT NULL,
 sal decimal(10,2) DEFAULT NULL,
 deptno int(2) DEFAULT NULL
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
 1 row in set (0.00 sec)
 ERROR:
 No query specified

上面表的創(chuàng)建 SQL 語句中,除了可以看到表定義以外,還可以看到表的 engine(存儲引擎) 和 charset(字符集)等信息?!癨G”選項的含義是使得記錄能夠按照字段豎著排列,對于內 容比較長的記錄更易于顯示。

刪除表

類別詳細解示
基本語法DROP TABLE 表名;
示例DROP TABLE emp;
示例說明刪除表emp

mysql> DROP TABLE emp;
 Query OK, 0 rows affected (0.34 sec)

注:刪除表。表和數據均會丟失,請勿必刪除重要表之前備份數據。

指定表引擎和字符集

在創(chuàng)建表最后,我們常用MyISAM或者InnoDB引擎。在指定引擎時,我們可以使用:

ENGINE=InnoDB

指定表默認字符集:

DEFAULT CHARSET=utf8

效果如下:

CREATE TABLE emp (
     useraname varchar(10) DEFAULT NULL,
     password date DEFAULT NULL,
 )ENGINE=InnoDB DEFAULT CHARSET=utf8;

Weiter lernen
||
<?php echo "Hello Mysql"; ?>
einreichenCode zurücksetzen