下列有關mysql資料庫 有關MySQL資料庫命令

2021-10-18 12:28:32 字數 1248 閱讀 3899

phpstudy使用最終端開啟資料庫 :

第一次開啟預設的密碼是:root。

進入後對資料可以進行增刪查改。

show databases;  是檢視資料庫的指令

注意:分號是資料庫的結束符,沒有加分號即使按回車,也代表這個命令沒有結束。

create database 資料庫名; 是建立資料庫

drop database 資料庫名; 是刪除資料庫

use 資料庫名; 進入某個資料庫中

上面是對資料庫進行增刪查改,下面是對資料表增刪查改

show tables; 檢視資料表

create table 表名(欄位1,欄位2,型別); 建立表

drop table 表名; 刪除表

alert table 表名 rename 新錶名; 修改表名

進入表裡對欄位進行操作。

alert table 表名 add ; 字段定義 ( 欄位名,字段型別 都要寫)

desc 表名;  檢視表的定義

alert table 表名 drop 欄位名; 刪除字段

alert table 表名 change 舊的欄位名 字段定義; 修改字段

給字段新增資料(記錄)

insert into 表名(id,age) value(值1,值2);  新增一條記錄

insert into 表名 values(值1,值2); 新增不指定欄位名的語法

insert into 表名 values(值1,值2),(值1,值2),(值1,值2),(值1,值2); 多條記錄新增

檢視記錄

select*from 表名; 檢視所有的字段記錄

select id from 表名; 檢視單個字段記錄

select id,age from 表名; 檢視多個欄位的記錄

按條件查詢

select*from 表名 where 條件;

條件表示式》   =   <=   =   !=   and且   or或

排序查詢

select*from 表名 order by 欄位名 [asc/desc]; (asc 由低到高, desc 由高到底)

限制查詢

select*from 表名 limit2,5; 從第二個開始向後查詢五個

刪除記錄

delete from 表名;

delete from 表名 where 條件表示式; 按條件刪

改資料update 表名 set 字段=值; 如果不帶條件會把下面的記錄全改了

有關mysql資料庫的編碼

今天在通過表單給php提交資料,然後插入到資料庫中。網頁與php的編碼格式均為utf 8,在插入到資料庫中時也設定了 this query set names utf8 但是還是出現了在mysql中讀取資料出現亂碼和問號的情況。後來實在是無解,將mysql設定為gbk編碼,居然能正確的顯示,簡直就是...

下列有關靜態成員函式的描述中,正確的是

下列有關靜態成員函式的描述中,正確的是 a 靜態資料成員可以在類體內初始化 b 靜態資料成員不可以被類物件呼叫 c 靜態資料成員不受private控制符作用 d 靜態資料成員可以直接用類名呼叫 答案 d a,靜態成員屬於類,而不是屬於某個特定的物件,它是由該類的所有物件共享的,因此不能在類的構造方法...

Sybase資料庫 有關概念

資料庫裝置 所有的資料庫都建立在資料庫裝置上。所謂資料庫裝置,不是指乙個可識別的物理裝置,而是指用於儲存資料庫和資料庫物件的磁碟原始分割槽或作業系統檔案。增加乙個新的資料庫裝置時,必須對這些裝置 初始化 初始化的過程就是將物理磁碟 磁碟分割槽或作業系統檔案變為 sybase 資料庫可以識別的裝置。初...