MySQL基本操作

2021-09-02 16:40:18 字數 2006 閱讀 3749

所有的sql語句均忽略大小寫 保證乙個規則大小寫一致

2. 檢視所有資料庫

show databases;

使用ddl語句建庫(ddl不可回滾

create database 庫名;

4. 使用某個資料庫

use 庫名;

5. 使用ddl語句建表 primary key代表主鍵約束 (資料不允許重複)主鍵是不需要使用者自己來維護的 主鍵不能有倆 (復合主鍵)

create table 表名 (欄位名 字段型別 (10) 資料庫的約束,

欄位名 字段型別 (10),

欄位名 字段烈性 (10));

6. 檢視當前庫中的所有表

show tables;

7. 檢視某個表的結構

describe 表名;

通過cmd進入到mysql控制台

mysql –uroot –proot +回車

(所有錶能修改的前提是表中沒有資料)最好在這種情況下

8. 不滿意表名要換

alter table 原表名 rename 新錶名

9. 往表中新增字段修改原表

alter table 表名 add 要新增的欄位名 字段型別 (10) 約束;

10. 刪除表中以有的字段

alter table 表名 drop column 欄位名;

11. 修改表中已有字段資料型別和其他值(不修改欄位名)

alter table 表名 modify 欄位名 修改的型別 修改的長度(10) 約束;

12.修改表中的字段修改該欄位名字(modify和change區別 前者修改除了列名所有東西後者只能修改列名)

alter table 表名 change 原欄位名 新欄位名 資料型別(長度)

13. 刪除一張表

drop table 表名

14 刪除乙個資料庫

drop database 庫名

15 查詢表中所有資料

select * from 表名

select 字段,字段 表名

16 修改控制台編碼格式

set names 編碼格式 中文gbk (控制台預設新增漢字是亂碼所以會出現data too long)

17 dml語句新增一條記錄並且新增所有列(單引號代表char或varchar或date)

insert into 表名 values (列值1,列值2,『列值3』)(所有字段全部新增 必須的)

18 dml語句新增一條記錄並且新增指定列(不填的字段需要ddefault預設值後者能為null)

insert into 表名 (指定列名,指定列名1) values (列值1 ,『列值1』)

19 修改表中列讓其擁有預設值約束(如果表中有null值語句不好使,如果設定了預設值那麼insert語句就不用新增了該字段了)

alter table 表名 modify 欄位名 字段型別 長度(10)not null default 『預設值』

(刪除和修改需要條件這個條件就是表中id(主鍵))

20 刪除表中的所有記錄

delete from 表名(where .....)

21 truncate table persion

刪除表中所有資料,比delete效能好

22 修改表中資料

update 表名 set 要改的字段 = 要改的值 where .....

20 和22 這兩條語句如果不加where 將會全刪和全改所以以上兩條語句均需要條件修飾

update 表名 set 要改的字段 = 要改的值 where 條件字段 = 條件值

23 刪除主鍵 alter table 表名 drop primary;

24 字符集更改 alter table t1 charset utf8mb4   和alter table t1 convert to charset utf8mb4

mysql基本操作 MySQL基本操作

mysql中新增使用者,新建資料庫,使用者授權,刪除使用者,修改密碼 注意每行後邊都跟個 表示乙個命令語句結束 1.新建使用者 1.1 登入mysql mysql u root p 密碼 1.2 建立使用者 mysql insert into mysql.user host,user,passwor...

mysql 基本操作 mysql基本操作

mysql 建立表,並設定主鍵自增 create table log logid int 4 primary key not null auto increment,logtitle varchar 32 not null logcontent varchar 160 not null logtim...

mysql基本操作

1,檢視資料庫狀態 及啟動停止 etc init.d mysqld status etc init.d mysqld start etc init.d mysqld stop 2,給使用者配置初始密碼123456 mysqladmin u root password 123456 3,修改root使...