mysql的基本語句
阿新 • • 發佈:2020-09-06
- 操作資料庫
- 增加
create database db1 charset utf8;
- 檢視
# 檢視當前建立的資料庫 show create database db1; # 檢視所有的資料庫 show databases;
select database(); - 改
alter database db1 charset gbk; # 改變資料庫的字元編碼
- 刪除
drop database db1;
- 增加
- 操作資料庫表
-
切換資料庫
use db1; #切換資料夾 select database(); #檢視當前所在資料夾
- 增
create table t1(id int,name char); # t1 表名 # id 欄位 欄位型別為 int 整數 # name 欄位 欄位型別為char
- 查
#檢視當前的這張t1表 show create table t1; # 檢視所有的表 show tables; # 查看錶的詳細資訊 desc t1;
- 改
# modify修改的意思 alter table t1 modify name char(6); # 改變name為大寫的NAME alter table t1 change name NAMA char(7);
- 刪除
# 刪除表 drop table t1;
-
- 操作表中的資料
- 增
# 插入一條資料,規定id,name資料leilei insert into t1(id,name) values(1,"mjj01"),(2,"mjj02"),(3,"mjj03");
- 查
select id from db1.t1; select id,name from db1.t1; select * from db1.t1;
- 改
update db1.t1 set name='zhangsan'; update db1.t1 set name='alex' where id=2;
- 刪
delete from t1; delete from t1 where id=2; # 如果要清空表建議用truncate,因為truncate效率比delete高,delete清空表的時候自增長的欄位不會歸零 truncate t1;
- 增