日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql数据库进阶_MySQL T2-数据库进阶?

發布時間:2023/12/15 数据库 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql数据库进阶_MySQL T2-数据库进阶? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

表(完整性約束,數據類型,創建表)

MySQL服務器 => 多個數據庫 文件柜

一個數據庫中 => 多個表 抽屜

一個表里有 => 多條記錄(行) 文件

表:數據中存儲數據的對象

表的結構:表名,表結構(列或字段)

數值型(數字):int(整數),double(浮點數)

字符型(字母數字組成的字符串):char,varchar,text

日期型:date(日期,年月日) datetime(日期+時間)

一、SQL 結構查詢語言

專門為數據庫設計的操作指令集

分類: DML 數據操作語言

插入(新增)、查詢、刪除、修改等操作 增刪改查

insert select delete update(更新)

DCL 數據控制語言

控制存取許可(權限)

grant(授權) revoke(取消授權)

DDL 數據庫定義語言(創建數據庫對象)

常見的數據對象:表,視圖(view),存儲過程,觸發器,函數,事件

create 創建 drop 刪除(放棄) alter(更改)

二、創建表格

1)使用 SQL Manager for MySQL 圖形化創建

2)使用SQL語句創建

create table 表名(

列名1 數據類型 [列的約束],

……

列名n 數據類型 [列的約束]

);

列的約束有哪些?

數據類型:

數值型:

整數: tinyint 數值:-128~127 存儲空間需要:1字節

浮點數:float 單精度浮點數 double 雙精度浮點數 decimal 精確小數

所有的小數,要設置總共多少個數字(m),以及小數的個數(d)

m最大值是30,整數位數+小數位數=m

double(10,4) 整數位數最多:6 小數位數最多:4

double最常用的

decimal 固定位數小數,常用于財務數據

數值列的約束:

auto_increment 自動增長列(標識列)

primary key 主鍵

not null 非空

unsigned 無符號

default 默認值

null是表示什么都沒有,空格也是一種值

字符串類型:

char

varchar

text

blob 存儲二進制文件,比如:圖片

時間類型:

date 日期(年月日)

datetime 日期(年月日時分秒)

timestamp 時間戳(整數) 【請大家百度一下:時間戳】

MySQL常用數據引擎

MyISam 速度快,不支持事務

innoDB 支持事務

明天內容:

主鍵及外鍵

SQL語句,增刪改查

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql数据库进阶_MySQL T2-数据库进阶?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。