mysql建表與sqlserver的幾點區別

2021-06-13 20:54:49 字數 357 閱讀 5722

1、mysql中datetime型別是不能設定隨系統時間更新的,可以換用timestamp型別。

2、mysql中設定外來鍵和sqlserver不大一樣,你先需要將需要設定外來鍵關係的2個表型別設定為innodb型別,預設是myisam。因為mysql中只有innodb型別才支援外來鍵定義,其他的你定義完了外來鍵也是沒用的。設定方法如下圖:【設計表】-切換到【選項】,下拉選擇innodb,儲存。

3、sqlserver中可以在建表時設定資料字段的公式,如total字段值為a,b合計,可以在表下方的公式欄設定。但mysql中不支援。

MySql建表與索引

常用命令 show databases 檢視資料庫 create database test 建立資料庫 usetest 選擇資料庫 s 檢視資料庫狀態 create table 建立表的幫助 show tables 檢視表 desc test 檢視表結構 c 退出建立表 一 建立表的基本模型 為可...

mysql建立使用者表 mysql 建庫建表建使用者

1.建立資料庫 create database school 2.使用資料庫 use school 3.建立使用者 create user jame localhost identified by jame 4.授權使用者 注意這裡是用了 哦,可以自己講school也替換成 號 grant sele...

mysql建表思路 MySQL 建表思路

思想 硬碟如倉庫,表如倉庫中貨架 常用與不常用等分類 欄位如貨物 尺寸是固定或變動 訪問貨物涉及到貨架的佔位 效率。資料型別選用,建表思路,正規化 資料型別特點 資料型別的速度關係 最快 整形 date,time char,enum varchar text blob 最慢 char 與 varch...