MySQL資料庫基本操作

2021-09-25 18:43:04 字數 2526 閱讀 9893

資料庫 相關操作

操作命令

登入資料庫

mysql -uroot -p

-u 後面是登入的使用者名稱

-p 後面是登入密碼, 如果不填寫, 回車之後會提示輸入密碼

退出資料庫

quit 或 exit 或 ctrl + d

顯示當前時間

select now();

建立資料庫

create database python charset=utf8;

檢視所有資料庫

show databases;

檢視創庫

show create database python;

使用資料庫

use python;

檢視當前使用的資料庫

select database();

刪除資料庫

drop database python;

mysql建立使用者

create user tiger identified by 『123456』;

flush privileges;

授權tiger使用者訪問my_db資料庫

grant all on my_db.* to 『tiger』@』%』;

flush privileges;

刪除mysql使用者

drop user 『tiger』@』%』;

表結構 相關操作

操作命令

檢視當前資料庫中所有表

show tables;

建立表create table students(

id int unsigned primary key auto_increment not null,

name varchar(20) not null,

age tinyint unsigned default 0,

height decimal(5,2),

gender enum(『男』,『女』,『人妖』,『保密』));

檢視創表

show create table students;

新增字段(列名)

alter、add

alter table students add birthday datetime;

刪除字段

alter、drop

alter table students drop birthday;

修改字段型別

alter、modify

alter table students modify birthday date not null;

modify: 可以修改字段型別、字段約束,不能修改欄位名

修改欄位名和字段型別

alter、change

alter table students change birthday birth datetime not null;

change: 可以修改字段型別、字段約束、欄位名

刪除表drop

drop table students;

新增資料

insert

– 1. 全列插入:值的順序與表結構欄位的順序完全一一對應

insert into students values(0, 『xx』, default, default, 『男』);

– 2. 部分列插入:值的順序與給出的列順序對應

insert into students(name, age) values(『王二小』, 15);

– 3. 全列多行插入

insert into students values(0, 『張飛』, 55, 1.75, 『男』),(0, 『關羽』, 58, 1.85, 『男』);

– 4. 部分列多行插入

insert into students(name, height) values(『劉備』, 1.75),(『曹操』, 1.6);

修改資料

update

update students set age = 18, gender = 『女』 where id = 6;

刪除資料

delete

delete from students where id=5;

邏輯刪除

(本質就是修改操作)

update

– 新增刪除表示字段,0表示未刪除 1表示刪除

alter table students add isdelete bit default 0;

– 邏輯刪除資料

update students set isdelete = 1 where id = 8;

查詢所有列

select

select * from students;

查詢指定列

select

select id,name from students;

去除重複資料行

select distinct

select distinct name, gender from students;

素材圈

mysql資料庫基本操作 MYSQL資料庫基本操作

1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...

MySQL資料庫 基本操作

地點 基地 一 簡述 材料院的一期專案使用的是小型資料庫access,出現了幾個問題,一是 資料亂序問題,按理來說,資料應該是按時間有序寫入資料庫的,但實際上並非如此。第二個問題是 客戶要求能將多次實驗資料 一次性選中匯出到excel,後來發現即便是借助微軟的巨集命令神力也倒不到想要的快速效果。所以...

MySQL資料庫基本操作

嵌入式 小j的天空 一 mysql資料庫建立 1.建立庫與表 建立庫語句 create database 庫名稱 查庫庫語句 show databases 選擇庫語句 use 庫名稱 建立表語句 create table 表名稱 檢視表語句 desc 表名稱 例項 假設乙個公司為乙個庫,在庫中建立乙...