–建立資料庫
–if not exists 在建立資料庫前先進行判斷資料庫是否存在 如果資料庫存在則不進行建立但是不會報錯
–mydb為資料庫名
create
database
ifnot
exists mydb;
–檢視資料庫
–這裡使用的是databases而不是database
–展示的是目前所有的資料庫
show databases;
–當資料庫足夠多的時候可以採用模糊查詢like 『%查詢的關鍵內容%』
show databases like
'%d%';
–使用資料庫
use
mydb;
–刪除資料庫
–drop刪除資料庫的同時會把資料庫中的表表中的資料也會刪除
drop
database
ifexists mydb;
–檢視mysql中的儲存引擎
show engines;
–建立資料表
–學生表
–主鍵 primary key
–標識列(自增) auto_increment
–default 預設值
create
table
ifnot
exists student(
sid int(4) auto_increment primary
key,
sname varchar(20) not
null,
*** varchar(2) default
'男');
–成績表
–外來鍵 foreign key(設為外來鍵的字段) references 根據哪乙個表的哪乙個字段
create
table
ifnot
exists result(
sid int (4) auto_increment primary
key,
score float(5),
foreign
key(sid) references student(sid)
);
–檢視資料表
–兩種檢視方式都是可以的
show columns from student;
desc student;
–刪除表
drop
table
ifexists result;
–插入資料
–因為前面給sid設定了auto_increment所以在新增資料的時候這列可以忽略不計
insert
into student (sname) values ('張三'),('騰超'),('王麻子');
insert
into result (score) values (80),(90),(90);
–查詢插入結果
select * from student;
–修改資料
update student set sname ='疼小草'
where sid=2;
–刪除資料
delete
from result where sid=2;
MySQL的基本操作 1 資料庫的基本操作
2019 10 17 最近跟著書本在學習mysql,整理了一下重點部分供日後自己回顧。本人所用版本為8.0.17 mysql 5.7從入門到精通 劉增傑 mysql安裝完後,會在其data目錄下自動建立幾個必須的資料庫 檢視當前所有存在的資料庫,輸入語句 建立資料庫 建立好資料庫後,使用 show ...
MySQL 1 資料庫的基本操作
啟動mysql net start mysql停止服務 net stop mysql1.1 建立資料庫 1.1.1基本語法 建立資料庫 create database if not exists 資料庫名 default character set 字符集名 default collate 校對規則...
mysql資料庫基本操作 MYSQL資料庫基本操作
1.連線mysql mysql u 使用者名稱 p 回車後要求輸入密碼,密碼不可見 2.退出mysql命令 exit 回車 3.修改密碼 mysqladmin u使用者名稱 p舊密碼 password 新密碼4.檢視mysql許可權和使用者select host,user fromuser 對資料庫...