MySQL的簡單操作命令

2021-08-28 12:19:33 字數 2556 閱讀 5674

學習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 ...