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

Mysql資料表操作

建立表格

類別詳細(xì)解示
基本語法CREATE TABLE表名(字段名1 字段類型,....字段名n 字段類型n);
示例CREATE TABLE user(username varchar(20),password varchar(32));
範(fàn)例說明建立一個(gè)表名叫user的表,第一個(gè)欄位為username、表格的欄位類型為varchar長(zhǎng)度為32個(gè)長(zhǎng)度。第二個(gè)欄位為password,型別也為varchar,長(zhǎng)度也是32個(gè)長(zhǎng)度。

注意:

  1. 為了更好的讓大家入門,資料類型暫時(shí)不在我們這一章的講解範(fàn)圍。害怕大家顧此失彼??焖賹W(xué)習(xí)資料庫的管理和操作語句非常的重要,資料類型、欄位、字元集、引擎都屬於了解的知識(shí)點(diǎn)。
  2. . 字段類型大家現(xiàn)在只需要學(xué)會(huì)int,代表整型。 float,代表浮點(diǎn)。 char和varchar代表字串即可。
  3. 我們可以在型別後面接著長(zhǎng)度如:varchar(20)。

其他範(fàn)例:

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)
查看表格字段結(jié)構(gòu)資訊

# #基本語法desc 表格名稱;範(fàn)例
類別詳細(xì)解示
###desc emp############範(fàn)例說明## ####查看emp表的表格結(jié)構(gòu)#############

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)
?檢視表的建立SQL語句
檢視表格建立語句

類別? ?詳細(xì)說明
基本語法? SHOW CREATE TABLE表名\G;
範(fàn)例? ?SHOW CREATE TABLE emp \G;
範(fàn)例說明? ?檢視表emp的建立語句
執(zhí)行完整範(fàn)例:

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

在上方表格的建立 SQL 語句中,除了可以看到表格定義以外,還可以看到表格的 engine(儲(chǔ)存引擎) 和 charset(字元集)等資訊。 「\G」選項(xiàng)的意義是使得記錄能夠依照欄位豎著排列,對(duì)於內(nèi) 容比較長(zhǎng)的記錄更易於顯示。

刪除表格

#基本語法DROP TABLE 表名;
#類別詳細(xì)解示


範(fàn)例

DROP TABLE emp;

範(fàn)例說明

刪除表格emp

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

#附註:刪除表。表和資料都會(huì)遺失,請(qǐng)勿在重要表之前刪除資料表之前備份資料。

指定表格引擎和字元集

在建立表格最後,我們常用MyISAM或InnoDB引擎。在指定引擎時(shí),我們可以使用:


ENGINE=InnoDB

#來指定表格預(yù)設(shè)字元集:########DEFAULT CHARSET=utf8# ########效果如下:#########CREATE TABLE emp ( ### ? ? ?useraname varchar(10) DEFAULT NULL, ### ? ? ?password date DEFAULT NULL, ### ?)ENGINE=InnoDB DEFAULT CHARSET=utf8;##########
繼續(xù)學(xué)習(xí)
||
<?php echo "Hello Mysql"; ?>
提交重置程式碼