資料庫 相關操作
操作命令
登入資料庫
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 表名稱 例項 假設乙個公司為乙個庫,在庫中建立乙...