mysql 資料庫的基本操作

2021-09-29 17:52:51 字數 1997 閱讀 8770

mysql -u -p -h

-u 使用者名稱

-p 密碼

-h host主機

實際操作:

mysql -u root -p

輸入密碼:

顯示資料庫: show databases;

選擇資料庫: use dbname;

建立資料庫: create database dbname charset utf8;

刪除資料庫: drop database dbname;

命令列的互動紅面必須以分號;結尾,否則不執行

如果是對檢視操作,把 table 換成 view

顯示庫下面的表,檢視也會被展示

show tables;

檢視表的結構:

desc tablename;

檢視表的建立過程:

show create table tablename;

檢視庫下所有表的詳細資訊:

show table status;

檢視庫下某個表的詳細資訊:

show table status where name=

"goods"

;建立表:

create table tbname (

列名稱1 列型別 [列引數]

[not null default ],

....列2...

....

列名稱n 列型別 [列引數]

[not null default ]

)engine myisam/innodb charset utf8/gbk

例子:

create table user (

id int auto_increment,

name varchar(20) not null default '',

age tinyint unsigned not null default 0,

index id

(id)

)engine=innodb charset=utf8;

注:innodb是表引擎,也可以是myisam或其他,但最常用的是myisam和innodb,

charset 常用的有utf8,gbk;

修改表:

3.5.1	修改表之增加列:

alter table tbname

add 列名稱1 列型別 [列引數]

[not null default ]

#(add之後的舊列名之後的語法和建立表時的列宣告一樣)

3.5.2 修改表之修改列

alter table tbname

change 舊列名 新列名 列型別 [列引數]

[not null default ]

(注:舊列名之後的語法和建立表時的列宣告一樣)

3.5.3 修改表之減少列:

alter table tbname

drop 列名稱;

3.5.4 修改表之增加主鍵

alter table tbname add primary key(主鍵所在列名)

;例:alter table goods add primary key(id)

該例是把主鍵建立在id列上

3.5.5 修改表之刪除主鍵

alter table tbname drop primary key;

3.5.6 修改表之增加索引

alter table tbname add [unique|fulltext] index 索引名(列名)

;3.5.7 修改表之刪除索引

alter table tbname drop index 索引名;

3.5.8 清空表的資料

truncate tablename;

4:列型別講解

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

MySQL資料庫 基本操作

地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...

MySQL資料庫基本操作

嵌入式 小j的天空 一 mysql資料庫建立 1.建立庫與表 建立庫語句 create database 庫名稱 查庫庫語句 show databases 選擇庫語句 use 庫名稱 建立表語句 create table 表名稱 檢視表語句 desc 表名稱 例項 假設乙個公司為乙個庫,在庫中建立乙...