程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> Mysql那些事兒之(三)有關數據表的操作

Mysql那些事兒之(三)有關數據表的操作

編輯:MySQL綜合教程


Mysql那些事兒之(三)有關數據表的操作   mysql相關數據表的操作 1.顯示數據表的信息     命令:SHOW TABLES;     該命令用於顯示表的信息。如果用戶沒有表的使用權限,該表將不顯示。     命令:DESCRIBE tbname;     該命令是顯示表名為tbname的表的結構。   www.2cto.com   2.數據表的創建    命令:CREATE TABLE tbname(            列名[1] 數據類型,            列名[2] 數據類型,            列名[3] 數據類型            );    該命令用於創建一張 tbname 為表名的數據表。    舉例:創建一個訪問者留言表            CREATE TABLE guestbook(            visitor VARCHAR(40),            comments TEXT,            entrydate DATETIME            );   3.利用SELECT的結果創建表      關系數據庫的一個重要概念就是任何數據都是由行和列組成的表,而每個SELECT語句的結果也是行和列組成的表。      命令:CREATE TABLE test SELECT * FROM test2;      該命令的功能是通過選擇一個表的全部內容(無WHERE子句)來拷貝一個表。      命令:CREATE TABLE test SELECT * FROM test2 WHERE 0;      該命令的功能是利用一個總是失敗的WHERE子句來創建一個空表。 4.修改表的結構      有時候需要更改一下表的結構,ALTER TABLE將會派上大用場。        命令:ALTER TABLE tbname add col_name type;      該命令的功能是為表tbname 增加一個數據類型為type的列col_name。      舉例:給guestbook表增加一列name;      ALTER TABLE guestbook add name varchar(40);      www.2cto.com        命令:ALTER TABLE tbname drop col_name;      該命令是給tbname表刪除一列 列名為col_name;      舉例:給guestbook表刪除一列name      ALTER TABLE guestbook drop name;        命令:ALTER TABLE tbname modify col_name type;      該命令的功能是修改表裡列的數據類型。      舉例:改變guestbook表裡name的數據類型。      ALTER TABLE guestbook modify name TEXT;        命令:ALTER TABLE tbname CHANGE oldcol_name newcol_name;      該命令的功能是修改列名。      舉例:改變guestbook表的列名      ALTER TABLE guestbook CHANGE name username;        命令:ALTER TABLE oldtbname RENAME newtbname;      該命令的功能是為表改名。      舉例:改變guestbook表的名字。      ALTER TABLE guestbook RENAME newguestbook;   5.刪除數據表      命令:DROP TABLE tb1name [,tb2name,.....]      該命令的功能是刪除一個或者多個表。      舉例:刪除guestbook表。      DROP TABLE guestbook;    www.2cto.com   6.向數據表插入數據      命令:INSERT [INTO] tbname [(col_name,...)] VALUES(express,....)      該命令的功能是向表中插入數據。      舉例:向guestbook表裡插入數據。      INSERT INTO guestbook(visitor,comments,entrydate)VALUES ('sunnyboysac','sunnyboysac','2010-01-01');   7.插入從其他表選擇的行      舉例:INSERT INTO tbname (col1,col2)SELECT col3,col4 FROM tb1name;      將從tb1name中查詢出的數據插入表 col1,col2列中。        同:REPLACE

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved