如何在MySQL資料庫新增和修改字段以及運算元據庫

2021-09-24 21:53:49 字數 1643 閱讀 5852

一》 資料的操作

1.登入資料庫

>mysql -u root -p 資料庫名稱

2---建立資料庫

命令::create database 資料庫名 charset utf8;

3--開啟資料庫

命令::use 資料庫名;

4--顯示建立資料庫的語句

命令::show create database 資料庫名;

5--刪除資料庫

命令::drop database 資料庫名;

二》 資料表的操作

1--核實當前資料庫

命令::select database(); 或者status;

2--建立資料表

命令::create table 資料表名 (字段定義)charset utf8;

3--顯示建立資料表的語句

命令::show create table 資料表名

4--顯示資料表的結構

命令::desc 資料表名;

5--更改表名

命令::rename table 舊的資料表名 to 新的資料表名;

6--顯示資料庫資料表的情況

命令::show tables;

7--刪除資料表

命令::drop table 資料表名;

三》資料表的---欄位操作

1 --增:向資料表新增字段

命令::alter table 資料表名 add 欄位名 資料型別【約束】 after 欄位名-是放在誰的後面;

2 ---改:分為兩種情況:

一是只修改資料表型別或約束

命令::alter table 資料表名 modify 欄位名 新的資料型別【新的約束】;

二是修改整個字段

命令::alter table 資料表名 change 舊的欄位名 新的欄位名 新的資料型別【約束】;

3 ---查;

命令:desc 資料表名;

4--刪:把字段從資料表中移除

命令 alter table drop 欄位名;

四》資料表的--資料的操作

1--增 :把資料存入資料表中;

命令::insert into 資料表名(欄位名1,欄位名2)values(『值1』,『值2『);

2--改:修改欄位的值

命令::update 資料表名 set 欄位名1=』新值1『,欄位名2=』新值2『 where 字句;

3-查:把資料顯示出來

命令::select *|字段列表 from 資料表 ; 是顯示所有的資料

命令::select *|字段列表 from 資料表 where 字句 ; 是篩選查詢的記錄

命令::select *|字段列表 from 資料表 where 字句 order by 欄位名;

是按照欄位名排序 asc 公升序 desc 降序

命令::select *|字段列表 from 資料表 where 字句 order by 欄位名 limit start,num;

是將查詢的記錄再次限制顯示的條數,start開始位置 num 條數

4--統計資料表的個數』

命令::select count(*) from 資料表名;

5--刪:將資料從資料表移除;

命令::delete from 資料表名 ; 是刪除資料表的所有資料;

mysql 新增列 MySQL 資料庫如何新增列

當進行 加列操作 時,所有的資料行 都必須要 增加一段資料 圖中的 列 4 資料 如上一期 所講,當改變資料行的長度,就需要 重建表空間 圖中灰藍的部分為發生變更的部分 資料字典中的列定義也會被更新 以上操作的問題在於 每次加列 操作都需要重建表空間,這就需要大量 io以及大量的時間 立刻加列 立刻...

如何在MySQL中建立資料庫

mysql是一種複雜的程式。它的所有命令必須通過命令列輸入 且它不提供視覺化介面。因此,了解建立和管理資料庫的基本知識將為你節省不少時間並避免不少麻煩。參考以下方法建立乙個儲存了美國各州及其人口數的資料庫。建立資料庫。在mysql命令列中,輸入命令create database 把命令中的替換為你的...

修mysql資料庫名 MySQL修改資料庫名

mysql 修改資料庫名 如果是myisam 的話,只要修改 data 目錄下面的那 個庫名的資料夾的名字就 ok了。如果是innodb 的話,其實是無法修改庫名的 網上有些人瞎咧咧的什麼 rename database 或者alter database 都是不行 的,有些誤導,今天特地做了下試驗。...