MySQL基础学习过程
MySQL
安裝MySQL
sudo apt-get install mysql-server啟動服務
sudo service mysql start
登入mysql
mysql -u username -p
查看數據庫
show databases
連接數據庫
use db_name
查看表
show tables
查詢當前時間
select now()
字符集
show character set
創建MySQL數據庫
創建數據庫
create database ab_name
新建數據表
creat table tbl_name 數據類型)
數值型數據
|數據類型|用途|字節|
|----|------|-----|
|INT|整數|4|
|FLOAT|單精度浮點類型|4|
|DOUBLE|雙精度浮點類型|8|
|CHAR|定長字符串|0~255|
|VARCHAR|變長字符串|0~255|
刪除數據庫
DROP DATABASE db_name
檢查表定義
desc tbl_name
創建臨時表
create table tbl_name as
from db_name
修改表
ALTER TABLE tabl_name
插入數據
insert into tbl_name(列名) values (賦值)
更新數據
update tab_name
set
刪除數據
delete from tbl_name
where
SELECT查詢數據
| select | 確定結果集中應該包含那些列 |
| from | 指明所要提取數據的表,以及這些表是如何連接 |
| where | 過濾不需要的數據 |
| group by | 用于對具有相同列值的行進行分組 |
| having | 過濾掉不需要的組 |
| order by | 按一個或多個列,對最后結果集中的行進行排序 |
排序
默認情況下是升序排序,降序情況下時加上desc關鍵字即可。
order by 子句后增加表達式
select 子句中的位置號來替代列名
函數
| 作用 | 計數 | 求和 | 平均值 | 最大值 | 最小值 |
子查詢
連接查詢
數據庫修改
重命名數據表
rename table tbl_1 to tbl_2
alter table tbl_1 rename tabl_2
alter table tbl_1 rename to tbl_2
刪除數據表
drop table tbl_name
對表結構的修改
增加一列
alter table tbl_name add column 列名 數據類型 約束
alter table tbl_name add 列名 數據類型 約束
刪除一列
alter table tbl_name drop column 列名
alter table tbbl_name drop 列名
重命名一列
alter table tbl_name change 原列名 新列名 數據類型 約束
改變數據類型
alter table tbl_name modify 列名 數據類型
表內容修改
修改表中值
update tbl_name set 列名=值 where 條件
刪除一行記錄
delete from tbl_name where 條件
轉載于:https://www.cnblogs.com/Mzqk/p/6652197.html
總結
以上是生活随笔為你收集整理的MySQL基础学习过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用阿里云镜像maven管理配置开发环境
- 下一篇: hdu1848(sg函数打表)