MYSQL 常用命令

2022-05-08 10:18:09 字數 2364 閱讀 2262

show databases;

預設有兩個資料庫:mysql和test。 mysql庫存放著mysql的系統和使用者許可權資訊,我們改密碼和新增使用者,實際上就是對這個庫進行操作。

use mysql;

show tables;

describe 表名;

create database 庫名;

drop database 庫名;

use 庫名;

create table 表名(字段列表);

drop table 表名;

delete from 表名;

select * from 表名;

insert into 表名(具體的列名[可選]) values( 值,值,…………);

create table tmp

(name varchar(25),

deptid int(11),

salary float,

primary key ( name, deptid);            //多欄位聯合主鍵

);首先建立乙個主表:

create table dept1

(id int(11) primary key,

name varchar(22),

local varchar(30)

);再建立資料表emp,讓它的鍵deptid作為外來鍵關聯到dept1的主鍵id上:

create table emp

(id int(11) primary key,

name varchar(24),

deptid int(11),

salary float,

constraint fk_emp_dept1 foreign key(deptid) references dept1(id)

);非空約束 not null;

使用唯一性約束 unique;

使用預設約束 (預設:指定預設值,插入時,如果沒有賦值,則自動使用預設值) deptid int(11)default 1132

設定屬性值自動增加 auto_increment

alter table

dept 

rename

dept2;

alter table emp change salary money int(11);

alter table 

emp 

modify

name

int(11); 

//後面直接寫就好

alter table 

emp 

add 

managerid

int(11);      

alter table 表名 add 新字段名字 型別 約束 [ first or after 已存在字段]

alter table  

emp 

drop 

managerid

;alter table emp modify 欄位1 型別 first or after 欄位2;

update table_name set colunm1_name = value1, ....... where (condition);

select * from table_name;

select f_name from fruits;

select f_name, f_price, .... from fruits;

select f_name, f_price from fruits 

where

f_name

;select s_id,

f_name, f_price from fruits 

where

s_id 

in(101,

102)

order by

f_name desc;

以in這個值查詢符合的,然後以f_name排序。不加desc關鍵字,以公升序(a~z),加了desc為降序。

select f_name, f_price from fruits 

where 

f_price 

between 

2.00 

and 

10.20

;select f_name, f_price, f_id from fruits 

where

s_id = '101' and f_price >= 5;

delete from table_name [where condition];

where為可選,如果沒有,則刪除表內全部資料;

eg.  delete from person where age between 19 and 22;

mysql基本常用命令 MySQL常用命令(一)

cmd提示框中的mysql基礎命令 一 命令 連線mysql伺服器 mysql h localhost u root p 展示所有資料庫 show databases 選擇資料庫 use database 展示所選資料下所有表 show tables 設定資料庫編碼 set names gbk 用s...

mysql巡檢常用命令 mysql 常用命令

客戶端連線 進入命令列,windows cmd,連線 mysql u 使用者名稱 p密碼 h 伺服器ip位址 p 伺服器端mysql埠號 d 資料庫名 注意 1 伺服器端口標誌 p一定要大些以區別於使用者 p,如果直接連線資料庫標誌 d也要大寫 2 如果要直接輸入密碼 p後面不能留有空格如 pmyp...

mysql常用命令總結 mySql常用命令總結

總結一下自己常用的mysql資料庫的常用命令 mysql u root p 進入mysql bin目錄後執行,回車後輸入密碼連線。資料庫操作 1 create database dbname 建立資料庫,資料庫名為dbname 2 create database todo default chara...