基本數據庫操作
針對庫的相關操作
增
create database 庫名稱
刪
drop database 庫名稱
改
alter database 庫名稱 要改的屬性名稱
alter database db1 DEFAULT CHARACTER SET utf8;
alter database db1 CHARSET utf8;
註意 在mysql中 utf-8 不能帶- 寫成utf8
查
show databases查看所有數據庫
show create databases 庫名稱 查看建庫的語句
命名規範:
1.不能使用純數字
2.可以是數字 字母 下滑線的組合
3.可以下滑線開頭
4.不能是關鍵字 如create
大致和python相同
不區分 大小寫
表相關的操作
增
建表時要明確數據庫
use db1;
create table 表名稱(字段名 類型(長度),....)
create table dog(nikename char(10),gender char(1),age int)
#創建時同時指定數據庫
create table 庫名稱.表名稱(字段名 類型(長度),....)
刪
drop table 表名;
改
alter table 表名稱 drop|change|modify|add
drop 字段名稱
alter table dog drop color;
change 舊的字段名 新的字段名 新的類型
alter table dog change gender sex char(2);
modify 字段名 新的類型
alter table dog modify color char(5);
add 字段名稱 類型
alter table dog add color char(10);
重命名表
rename table 舊表名稱 to 新表名稱
rename table dog to dogtable;
修改表的屬性
alter table 表名 屬性名 值;
alter table dogtable DEFAULT CHARSET gbk;
查
show tables;查看所有表
desc 表名稱; 查看表結構
show create table 表名;查建表語句
記錄相關操作
增
inert into 表名 values(值1,值2.....)
刪
delete from 表名 where 字段名稱 = 值
沒有條件的話刪除全部數據
改
update 表名 set 字段名 = 新的值 where 字段名 = 值
沒有條件的話修改全部
查
select *from 表名; *表示通配符 查看所有字段
select 字段名稱1,字段名2.. from 表名;
基本數據庫操作