常見的資料庫以及表記錄的命令

2022-09-22 04:45:09 字數 1073 閱讀 9366

檢視所有的庫

show databases;

檢視庫中的表名

use 庫名

show tables;

建立庫create database 庫名;

檢視庫show databases;

#檢視所有的庫

show create database 庫名; #

定向的檢視某個庫

#修改庫

alter database 庫名 charset = '

gbk';#

刪除庫drop database 庫名;

#

建立需要的庫

#檢視當前的庫名

select database();

切換庫use 庫名;

在當前庫名下建立表

create table 表名(欄位1 字段型別1,欄位二,字段型別2);

#檢視表

show tables; #

檢視當前庫下面的所有表

show create table 表名; #

檢視指定的表的資訊

describle 表名; #

檢視表的具體資訊(常用) 簡寫 desc 表名;#改

alter table t1 rename ttt; #

修改表名

alter table ttt change id nid int#

修改欄位名和型別

alter table ttt modify nid char(4); #

修改字段型別#刪除

drop table 表名;

"""

先要確定好庫和表

"""#

增insert into 表名 values(資料, 資料,資料);

insert into 表名 values(),(),();#查

select * from

表名;#

改updata 表名 set 欄位名=』新資料『 where s篩選條件#刪

delete from 表名 where 篩選條件;

MySQL資料庫 表 記錄操作

建立表之前先選擇資料庫 use 某個資料庫 建立表 語法 create table 表名 欄位名 型別 長度 約束,欄位名 型別 長度 約束,欄位名 型別 長度 約束 表的檢視 檢視資料庫中有哪些表 show tables 檢視表結構 desc 表名 表的刪除 表的刪除 drop table 表名 ...

查詢資料庫表記錄數

select table name,table rows from information schema.tables order by table rows desc limit 20 個別表的資料太大了,這才執行半年多吧,這樣下去不知道資料庫會不會有問題 大致看了下資料,發現模擬量上傳的資料一分...

隨機獲取資料庫表記錄行

1 隨機排序後獲取第一行 獲取隨機記錄的常見sql做法,就是對查詢結果進行隨機排序,然後獲取第一行。如 select from bugs order by rand limit 1 這種方法在資料據量非常小的時候,效能不會有什麼大的影響。如果資料量非常龐大時,這將是致命的 因為你需要遍歷整個表進行排...