MySQL 基本操作小結(1)

2021-07-23 18:04:32 字數 1924 閱讀 1105

庫的操作:(創,查,刪,改) 

create database [`庫名稱`];

show databases;

show databases like '[部分名稱+%]';

show create database [`庫名稱`];

show create database [`庫名稱`]\g

drop database if exists [`庫名稱`];

drop database [`庫名稱`];

alter database [`庫名稱`] set character [字符集名稱];

庫不支援直接修改庫名;

修改方法:

1.找到庫的資料夾,將資料夾內所有檔案剪貼出來,然後建立乙個新的資料夾(注意改名),複製進去即可。

2.新建乙個新資料庫,將原資料庫的所有表全部rename到新庫中去。

表的操作:(創,查,改,刪)

create table [`表名稱`].[`庫名稱`]

([變數(字段)名稱] [變數型別],

[變數(字段)名稱] [變數型別],

...... 

[變數(字段)名稱] [變數型別]

);show tables;

show tables like '[部分名稱+%]';

show create table [`表名稱`];

show create table [`表名稱`]\g

describe [`表名稱`];

desc[`表名稱`];

rename table [`原表名`] to [`新錶名`],[`原表名`] to [`新錶名`],......[`原表名`] to [`新錶名`];

(庫的"rename"如下)

rename table [`原表名`] to [庫名稱].[`新錶名`],[`原表名`] to [庫名稱].[`新錶名`],......[`原表名`] to [庫名稱].[`新錶名`]

alter的一系列子命令操作:

1.add 增加 :alter table [`表名稱`] add ([(列定義)欄位名稱] [變數型別],[(列定義)欄位名稱] [變數型別],......[(列定義)欄位名稱] [變數型別]);

2.drop 刪除 :alter table [`表名稱`] drop ([欄位名稱],[欄位名稱],...[欄位名稱]);

3.modify 修改(某字段的變數型別) :alter table [`表名稱`] modify [原欄位名稱] [變數型別];

4.change 重名命:ater table [`表名稱`] change [原欄位名稱] [新字段名稱] [變數型別];

5.修改屬性:

alter table [`表名稱`] character set [字符集名稱];

drop table if exists [`表名稱`];

drop table [`表名稱`];

表資料的操作:

(crud:

create, read(retrieve), update, delete;增 查 改 刪。

)insert-插入: 

insert into [`表名稱`] (欄位名,欄位名,...,欄位名) values ('值','值',...,'值'); 

insert into [`表名稱`] values ('值','值',...,'值'); 

select-查詢:

select * from [`表名稱`];

select (欄位名,欄位名,...欄位名)from [`表名稱`];

delete-刪除:

delete from [`表名稱`] where (欄位名)=值; 

刪除一整條記錄;

update-更新:

update [`表名稱`] set (需要修該的欄位名)=新值 where (被修改的欄位名)=舊值;

MySQL基本操作 1

1.1查詢所有資料庫 show databases 1.2建立資料庫 create database 資料庫名 1.3檢視資料庫的預設字符集 show create database 資料庫名 1.4刪除資料庫 drop database 資料庫名 1.5修改資料庫 alter database 資...

MySQL(1) MySQL基本操作

登入mysql mysql u root p12345612 退出mysql資料庫伺服器 exit 顯示所有資料庫 show databases 建立資料庫 create database test 切換資料庫 use test 顯示資料庫中的所有表 show tables 建立資料表 create...

Mysql操作小結

使用mysql也已經有好多年了,paul dubois的那本mysql developer s library 當年也從頭到尾的翻了好多好多遍。但是由於各種原因,沒有總結留下任何東西。以前使用mysql都用的c api,最近打算開始學習php,自然離不開mysql,所以打算把這些年學習的mysql的...