1.建立資料庫:
1 mysql> create database test ; // 在mysql裡面建立資料庫,資料庫的id是test。
23 [root@host] # mysqladmin -u root -p create test ; // 在linux下建立資料庫,資料庫的id是test。
2.刪除資料庫:
mysql> drop database test ; // 在mysql裡面刪除資料庫,資料庫的id是test。
[root@host] # mysqladmin -u root -p drop test ; //在linux下刪除資料庫,資料庫的id是test。
3.建立資料表:
複製**
root@host# mysql -u root -p
enter password:*******
mysql> use runoob; //選擇資料庫
database changed
mysql> create table runoob_tbl( //資料表的名字是runoob_tbl
-> runoob_id int not null auto_increment,
-> runoob_title varchar(100) not null,
-> runoob_author varchar(40) not null,
-> submission_date date,
-> primary key ( runoob_id )
-> )engine=innodb default charset=utf8;
query ok, 0 rows affected (0.16 sec)
複製**
4.刪除資料表:
root@host# mysql -u root -p
enter password:*******
mysql> use runoob;
database changed
mysql> drop table runoob_tbl //刪除資料表 runoob_tbl
query ok, 0 rows affected (0.8 sec)
5.select查詢:
複製**
select * from runoob_tbl ; //查詢表 runoob_tbl
select ip,username from runoob_tbl ; //查詢runoob_tbl表中ip和username欄位
select ip from runoob_tbl where username=「woniu」 ; //在runoob_tbl表中查詢欄位username=「woniu」的ip
select ip from runoob_tbl where username=「woniu」 order by ip desc ; //在runoob_tbl表中查詢欄位username=「woniu」的ip,按照ip倒序
複製**
6.常用命令
複製**
1 show databases; //顯示所有的庫
23 use test; //選擇資料庫,庫的id是test
45 show tables; //顯示庫中所有的表,要先use 選中資料庫
67 show create table runoob_tbl; //檢視表結構
89 show index from //顯示資料表的詳細索引資訊,包括primary key(主鍵)。
1011 quit/exit //退出mysql
複製**
7.模糊查詢–like
複製**
mysql> select * from runoob_tbl where username like 『%wugui』; //在 runoob_tbl 表中獲取 runoob_author 欄位中以 wugui為結尾的的所有記錄
『%a』 //以a結尾的資料
『a%』 //以a開頭的資料
『%a%』 //含有a的資料
查詢以 mysql欄位開頭的資訊。
select * from runoob_tbl where name like 『mysql%』;
查詢包含 mysql欄位的資訊。
select * from runoob_tbl where name like 『%mysql%』;
查詢以 mysql欄位結尾的資訊。
select * from runoob_tbl where name like 『%mysql』;
複製**
8.msyql插入百萬資料
insert into warn_message(username,strength,ip,port,clienttype,logtime,country,warn_type) select username,strength,ip,port,clienttype,logtime,country,warn_type from warn_message;
9.修改資料表的預設編碼格式
alter table 表名 convert to character set utf8(latin1);
10.清空表資料
1.truncate table 表名
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL 資料庫常用命令
1 mysql常用命令 create database name 建立資料庫 use databasename 選擇資料庫 drop database name 直接刪除資料庫,不提醒 show tables 顯示表 describe tablename 表的詳細描述 select 中加上disti...
MySQL資料庫常用命令
連線命令 mysql h 主機位址 u 使用者名稱 p 使用者密碼 建立資料庫 create database 庫名 顯示所有資料庫 show databases 開啟資料庫 use 庫名 建立資料表 create table 表名 欄位名 字段型別 字段引數 顯示資料表字段 desc 表名 當前庫...