學習nosql的時候,發現可以再回過頭來複習一遍mysql,當初學資料庫的時候都是重視理論,發現到做專案的時候,很多語句都不會,所以趁著這個機會,一起把mysql的知識再重新溫習一遍,並做好記錄。
資料庫是database,所以就很容易建立了
> create database datasource;
(注:這裡有一點和nosql不一樣,那就是nosql語句後面可以不加分號,但是mysql後面必須加分號)
建立結果如下:
> drop database datasource;
刪除結果如下:
這裡的選擇和nosql是一樣的 ,都是用use
> use datasource;
> create table admin(
id int not null auto_increment primary key,
name varchar(30) comment '賬號',
pwd varchar(30) comment '密碼'
)default charset=utf8;
效果如下:
結果如下:
7.1 使用*代替其他字段,返回該錶的所有字段資料
select * from admin;
結果如下:
7.2 使用where子句查詢
7.3 使用where子句查詢 並用and或者or實現多條件查詢
對student表中wage欄位進行公升序排列
>select * from student order by wage asc;
結果如下圖:
這裡 asc是公升序排列,desc是降序排列
(1) 這裡對錶中的age欄位進行分組
(2) 使用 with rollup
我們先統計每個年齡的人數,再算出他們的wage的總和
select age,sum(wage) as wage_count from student group by age with rollup;
結果如下圖: MySQl的簡單命令列操作
寫這篇的目的主要是為了複習準備。以下為簡單的mysql命令列操作。create database test use test create table test 1 num int 5 name varchar 10 adr varchar 20 insert into test 1 values ...
Python簡單操作MySQL命令安裝
安裝平台 windows py3.x pymysql是python中操作mysql的模組 執行pip3 install pymysql命令安裝 mysql版本 mysql installer community 8.0.12.0 基本命令 建立資料庫 create database student ...
簡單的MySQL命令列操作講解
寫這篇的目的主要是為了複習準備。以下為簡單的mysql命令列操作。create database test use test create table test 1 num int 5 name varchar 10 adr varchar 20 insert into test 1 values ...