為了方便大家在某些特殊情況下跑路,我們就先來看看刪庫和刪表的命令
刪除資料庫 db_system
(drop database 庫名;)
drop
database db_system;
刪除**aa_table
(drop table **名;)
drop
table aa_table;
新建乙個資料庫
(creat database 庫名;)
create
database persons;
建立乙個**
create table **名
(列名1 資料型別(),
列名2 資料型別(),
列名3 資料型別(),…);
create
table survey
(id int
,name varchar
(100),
*** char(2
),age int(3
),num varchar(11
),edu varchar(15
),ads varchar
(100))
;
**中插入新的資料
(insert into **名(列1,列2,列3,…)values(值1,值2,值3,…);
insert
into
table
(name,age,gread,***)
values
('小明',12
,'二年級'
,'男'
)
刪除**中的一行
(delete from 表名 where 表頭欄位名 = 『具體值』);
delete
from saler where id =
3;
修改資料
(update 表名稱 set 欄位名 = 新值 where 欄位名 = 值);
update
table
set name =
'小花'
where id =
3;
在乙個已經建好的表中新增一列
已有的表中加入新的一列,這一列在表的最後一列位置:
alter
table table_name add
column new_column_name varchar(20
)not
null
;
新增在指定的某一列:
alter
table table_name add
column new_column_name varchar(20
)not
null
after column_name;
如果想新增到第一列的話,可以用:
alter
table table_name add
column new_column_name varchar(20
)not
null
first
;
查詢資料
全查(select * from 表名)
select
*from
table
;
單一條件全詢
(select * from table where 欄位名 = 值)
select
*from
table
where id =
3;
單一條件查詢指定字段
(select 欄位1,欄位2,欄位3 from table where 欄位名 = 值)
select name,age from
table
where id =
3;
模糊查詢
1.以』某xx』開頭的列
select * from **名 where 表頭名 like 『某%』;
select
*from
table
where name like
'王%'
;
2.以』xx某』結尾的列
select * from **名 where 表頭名 like 『%某』;
select
*from
table
where name like
'%花'
;
3.查包含』某』的列
select * from **名 where 表頭名 like 『%某%』;
select
*from
table
where adress like
'%雁%'
;
mysql資料庫執行命令會顯示 MySQL顯示命令
二 顯示命令 1 顯示資料庫列表。show databases 剛開始時才兩個資料庫 mysql和test。mysql庫很重要它裡面有mysql的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。2 顯示庫中的資料表 use mysql 開啟庫,學過foxbase的一定不會陌生吧 sho...
MySQL資料庫的簡單遷移命令
適用於資料庫處於非互動狀態下,簡單粗暴的資料庫遷移 a 在源端備份所有資料庫 mysqldump u root p all databases destdir all databases 20180314.bak b cp 備份檔案到目標機器儲存空間 c 在目標端還原所有資料庫 mysql u ro...
mysql 資料庫安裝命令 MySQL 資料庫安裝
4.安裝資料庫 scripts mysql install db user mysql datadir usr local mysql data 這時候報錯了,提示我們沒有找到.scripts mysql install db 這個裡這個檔案或者目錄 因為 mysql install db 這個檔案...