亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

數(shù)據(jù)表操作

數(shù)據(jù)表操作

QQ截圖20161009142341.png


注意:

1.    為了更好的讓大家入門,數(shù)據(jù)類型暫時不在我們這一章的講解范圍。害怕大家顧此失彼??焖賹W(xué)習(xí)數(shù)據(jù)庫的管理和操作語句非常的重要,數(shù)據(jù)類型、字段、字符集、引擎都屬于了解的知識點。

2.    . 字段類型大家現(xiàn)在只需要學(xué)會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)

查看表字段結(jié)構(gòu)信息


QQ截圖20161009142513.png

  

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)

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

\G后面不能再加分號;,因為\G在功能上等同于;,如果加了分號,那么就是;;(2個分號),SQL語法錯誤

ERROR: 
 No query specified


刪除表

QQ截圖20161009142551.png

mysql>drop table emp:
Query ok,0 rows affected(0.34 sec)

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

指定表引擎和字符集

在創(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