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 表名稱 例項 假設乙個公司為乙個庫,在庫中建立乙...