基本語法
以分號結尾
運算元據庫
建立查詢
show
databases
;show
create
database mysql;
create
database name;
create
database
ifnot
exists db1;
create
database db3 character
set utf8;
create
database
ifnot
exists db4 character
set utf8;
修改
alter
database 資料庫名 character
set 字符集名稱;
drop
database name;
drop
database
ifexists name;
select
database()
;
use name;
操作表
查詢表名稱
show
tables
;
查詢表結構
desc tname;
建立表:表和我們平時用的表的結構相同,表的名字,每一列(表的列名,資料型別)
**:
create
table student4(
name varchar(32
),age int
, score double(4
,1),
date
date,)
;
複製表:create table stu like student1;
刪除表:
刪除整個表
drop
table msn;
修改表:alter table name …
alter
table 表明 rename
to 新錶名;
alter
table stu change name id var(30)
;
alter
table msn modify id varchar(20
);
alter
table 表名 drop 列名;
增加一列
alter
table 表名 add 列名 資料型別;
出錯點總結:1、新增資料1、 varchar沒帶長度
2、 date寫成data
3、 列名可以是資料型別的名稱
4 、 modify寫成modify
insert into 表名 (列名1,列名2,….) values(值1,值2,
…);
給所有屬性賦值:
insert
into 表名 values()
;
2、刪除
#刪除某條資料
delete
from 表名 where條件
#刪除整個表
truncate
table 表名;
#刪除表中的資料
delete
table 表名;
#將整個表drop掉,然後建立乙個相同表結構的表。執行速度快
3、修改
update 表名 set 列名=列值 where 條件
注意:如果不加條件,所有都會修改
4、查詢
資料的查詢
MySQL資料庫增刪改查
注意 mysql中不區分大小寫 一 新增 新增資料到一張表中 語法 inser into 表名 列名 values 值列表 insert into students id,name values 16408100126 zzh 注意 新增資料時如果不寫欄位名,將會預設向所有欄位中新增值,確保所有no...
Mysql資料庫增刪改查
1.建立使用 使用資料庫 use work test 建立資料庫 create database work test create database ifnot exists work test character set gbk 建立表 create table dept id int prima...
資料庫增刪改查
我們知道當我們的表建立後重複執行會出錯,一般我們會這麼處理 create table if not exists stuinfo 學了新建表我們還應該知道乙個東西,如何刪除表 deop table table name 怎麼檢視別人的見表語句呢 show create table stuinfo 怎...