1.查看數(shù)據(jù)庫,選中使用數(shù)據(jù)庫,并查看數(shù)據(jù)庫表,具體操作命令如下:

成都創(chuàng)新互聯(lián)長期為1000+客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為福鼎企業(yè)提供專業(yè)的網(wǎng)站制作、做網(wǎng)站,福鼎網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
show databases;
use student;
show tables;
2.選擇student數(shù)據(jù)庫中的一張表stu_score,查看數(shù)據(jù)庫表數(shù)據(jù),并利用explain分析數(shù)據(jù)庫表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數(shù)據(jù)庫使用索引的情況,使用命令:
show status like 'Handler_read%';
4.用于分析和存儲(chǔ)表的關(guān)鍵字,分析的結(jié)果可以得到精準(zhǔn)的信息,利用命令analyze,
analyze table stu_score;
5.檢查數(shù)據(jù)庫表stu_score,檢查表是否有錯(cuò)誤,利用命令:
check table stu_score;
6.優(yōu)化數(shù)據(jù)庫表,利用命令:
optimize table stu_score;
擴(kuò)展資料:
可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統(tǒng)管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽 cronjobs,可以用來自動(dòng)在某個(gè)時(shí)間或周期備份 MySQL 數(shù)據(jù)庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,?navicat等等。
mysql
查看有多少個(gè)數(shù)據(jù)庫,有多少個(gè)表,方法如下:
1、圖形界面直接查看:
2、命令查看:
#查看數(shù)據(jù)庫
SHOW DATABASES;#查看表
USE blog;
SHOW TABLES;#查看表中的列
SHOW COLUMNS FROM auth_user;
DESCRIBE auth_user;
注意:describe
表名
是
show
columns
from
表名
的一種快捷方式。
采用命令show create table table_name即可查看MySQL數(shù)據(jù)庫表的建表語句。
查看某個(gè)表的建表語句,可以使用phpmyadmin查看,首先選擇這個(gè)表所在的數(shù)據(jù)庫。
比如:ecshop庫,里面有個(gè)ecs_goods表,那么查看goods表的建表語句為:
show create table ecs_goods
把這條sql語句復(fù)制到
把顯示的結(jié)果復(fù)制到其它機(jī)器上運(yùn)行,就建好一張goods表了。
MySQL 是一個(gè)關(guān)系型數(shù)據(jù)庫,由瑞典?MySQL AB 公司開發(fā),目前屬于?Oracle?旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫管理系統(tǒng)) 應(yīng)用軟件之一。MySQL 是一種關(guān)聯(lián)數(shù)據(jù)庫管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大倉庫內(nèi),這樣就增加了速度并提高了靈活性。MySQL 所使用的 SQL 語言是用于訪問數(shù)據(jù)庫的最常用標(biāo)準(zhǔn)化語言。MySQL 軟件采用了雙授權(quán)政策(本詞條"授權(quán)政策"),它分為社區(qū)版和商業(yè)版,由于其體積小,速度快,總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇 MySQL 作為網(wǎng)站數(shù)據(jù)庫。由于其社區(qū)版的性能卓越,搭配?PHP,Linux和?Apache?可組成良好的開發(fā)環(huán)境,經(jīng)過多年的web技術(shù)發(fā)展,在業(yè)內(nèi)被廣泛使用的一種web服務(wù)器解決方案之一,稱之為LAMP。
MySQL 提供了多種創(chuàng)建索引的方法:
1) 使用 CREATE INDEX 語句
可以使用專門用于創(chuàng)建索引的 CREATE INDEX 語句在一個(gè)已有的表上創(chuàng)建索引,但該語句不能創(chuàng)建主鍵。
語法格式:
CREATE 索引名 ON 表名 (列名 [長度] [ ASC | DESC])
語法說明如下:
索引名:指定索引名。一個(gè)表可以創(chuàng)建多個(gè)索引,但每個(gè)索引在該表中的名稱是唯一的。
表名:指定要?jiǎng)?chuàng)建索引的表名。
列名:指定要?jiǎng)?chuàng)建索引的列名。通常可以考慮將查詢語句中在 JOIN 子句和 WHERE 子句里經(jīng)常出現(xiàn)的列作為索引列。
長度:可選項(xiàng)。指定使用列前的 length 個(gè)字符來創(chuàng)建索引。使用列的一部分創(chuàng)建索引有利于減小索引文件的大小,節(jié)省索引列所占的空間。在某些情況下,只能對列的前綴進(jìn)行索引。索引列的長度有一個(gè)最大上限 255 個(gè)字節(jié)(MyISAM 和 InnoDB 表的最大上限為 1000 個(gè)字節(jié)),如果索引列的長度超過了這個(gè)上限,就只能用列的前綴進(jìn)行索引。另外,BLOB 或 TEXT 類型的列也必須使用前綴索引。
ASC|DESC:可選項(xiàng)。ASC指定索引按照升序來排列,DESC指定索引按照降序來排列,默認(rèn)為ASC。
2) 使用 CREATE TABLE 語句
索引也可以在創(chuàng)建表(CREATE TABLE)的同時(shí)創(chuàng)建。在 CREATE TABLE 語句中添加以下語句。語法格式:
CONSTRAINT PRIMARY KEY [索引類型] (列名,…)
在 CREATE TABLE 語句中添加此語句,表示在創(chuàng)建新表的同時(shí)創(chuàng)建該表的主鍵。
語法格式:
KEY | INDEX [索引名] [索引類型] (列名,…)
在 CREATE TABLE 語句中添加此語句,表示在創(chuàng)建新表的同時(shí)創(chuàng)建該表的索引。
語法格式:
UNIQUE [ INDEX | KEY] [索引名] [索引類型] (列名,…)
在 CREATE TABLE 語句中添加此語句,表示在創(chuàng)建新表的同時(shí)創(chuàng)建該表的唯一性索引。
語法格式:
FOREIGN KEY 索引名 列名
在 CREATE TABLE 語句中添加此語句,表示在創(chuàng)建新表的同時(shí)創(chuàng)建該表的外鍵。
在使用 CREATE TABLE 語句定義列選項(xiàng)的時(shí)候,可以通過直接在某個(gè)列定義后面添加 PRIMARY KEY 的方式創(chuàng)建主鍵。而當(dāng)主鍵是由多個(gè)列組成的多列索引時(shí),則不能使用這種方法,只能用在語句的最后加上一個(gè) PRIMARY KRY(列名,…) 子句的方式來實(shí)現(xiàn)。
方法:
查看數(shù)據(jù)庫表的創(chuàng)建時(shí)間可以在information_schema中查看
information_schema數(shù)據(jù)庫表說明:
schemata表:提供了當(dāng)前mysql實(shí)例中所有數(shù)據(jù)庫的信息。是show
databases的結(jié)果取之此表。
tables表:提供了關(guān)于數(shù)據(jù)庫中的表的信息(包括視圖)。詳細(xì)表述了某個(gè)表屬于哪個(gè)schema,表類型,表引擎,創(chuàng)建時(shí)間等信息。是show
tables
from
schemaname的結(jié)果取之此表。
數(shù)據(jù)庫表的創(chuàng)建時(shí)間在tables表中的create_time字段
select create_time from tables where table_schema='數(shù)據(jù)庫名' and table_name='表名';
將上面的數(shù)據(jù)庫名以及表名替換為所要查詢的數(shù)據(jù)即可。
分享題目:mysql建立表怎么查,mysql如何查詢建表語句
文章分享:http://chinadenli.net/article3/dsiosis.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站建設(shè)、移動(dòng)網(wǎng)站建設(shè)、電子商務(wù)、品牌網(wǎng)站建設(shè)、虛擬主機(jī)、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)