日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql知识整理

發布時間:2024/10/6 数据库 84 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql知识整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.庫操作

1.創建數據庫:create database 表名 charset utf-8;

創建數據庫會創建:default-character-set=utf8

? ???????????????????????????default-collation=utf8_general_ci

2.查看數據庫的創建庫的過程:show create database 數據庫名;

2.刪除數據庫(級聯刪除:里面的數據表被全部刪除):drop database 表名;

二.表操作

1.創建數據表:如果表不存在就創建表

create table if not exists confident(

? ? -> id int(4) not null auto_increment,
? ? -> name varchar(8) default 'candy',
? ? -> sex varchar(7) default 'male',
? ? -> primary key(id)

? ? -> );

2.查看表

1.查看所有表:show tables;

2.查看部分表以s結尾(模糊匹配):show tables like '%s';

3.查看表的結構:show create table 表名\G;大G將表結構格式化輸出

4.查看表結構(查看表中的字段信息):desc/describe/show columns from 表名;


3.修改表:修改表本身和修改字段

1).修改表名:rename table 原表名 to 新表名;

2).修改表選項:alter table 表名 charset utf8;

3).修改表的字段:

1.新增字段(指定在某列后添加一列):alter table student(表名) add column name(列名) varchar(20)(數據類型)? after id;

2.修改字段:alter table 表名 modify 字段名 列類型 after 列名;

3.重命名字段名并放在指定列之后:alter table 表名 change 舊列名? 新列名 數據類型 after 列名;

4.刪除字段:alter table 表名 drop 字段名;

4.刪除表(可以一次刪除多張表):drop table 表1,2,3;truncate table 表名;

三.數據操作

1.新增數據(一次可同時插入多條數據):

1)要求與表結構中的數據類型一一對應:insert into? 表名value(value1,2,3),value(value1,2,3);

2)只在特定的幾列插入數據:insert into 表名(列名1,3,4) value(value1,3,4),value(value11,33,? ? ? ? ? 44);

2.查看數據:select */字段名 from 表名 where/limit 查詢條件;

3.更新數據:update 表名 set 字段名=值 [where更新條件];

update student set age=floor(rand()*20+20),height=floor(rand()*120+50);

4.刪除數據:delete from 表名 [where判斷條件];

總結

以上是生活随笔為你收集整理的Mysql知识整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。