工具/材料
創(chuàng)新互聯(lián)是一家專(zhuān)業(yè)提供興山企業(yè)網(wǎng)站建設(shè),專(zhuān)注與網(wǎng)站制作、做網(wǎng)站、HTML5、小程序制作等業(yè)務(wù)。10年已為興山眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專(zhuān)業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。
Navicat
01
我們可以利用Navicat這個(gè)客戶端工具來(lái)創(chuàng)建表。
打開(kāi)Navicat,連接上要操作的數(shù)據(jù)庫(kù),點(diǎn)擊打開(kāi)這個(gè)庫(kù)。
02
打開(kāi)后,在右邊的視圖上就可以看到這個(gè)庫(kù)里所有的表了。
03
在這里右鍵點(diǎn)擊空白的地方,點(diǎn)擊菜單里的‘New Table’
04
點(diǎn)擊后,就會(huì)創(chuàng)建一個(gè)新的表了,我們?cè)谶@里設(shè)置表的字段,比如設(shè)置了二個(gè)字段,id,和name,
05
按下快捷鍵ctrl+s就會(huì)保存這個(gè)新建的表,先輸入表的名字,點(diǎn)擊ok按鈕就行了。
06
在表視圖里就可以看到剛才建好的表了。
綜述:
進(jìn)入mysql數(shù)據(jù)庫(kù),可通過(guò)mysql安裝的客戶端進(jìn)入,打開(kāi)客戶端輸入密碼,即進(jìn)入數(shù)據(jù)庫(kù)。
通過(guò)命令提示符進(jìn)入mysql數(shù)據(jù)庫(kù),cmd或Windows+r進(jìn)入命令提示符窗口,如果配置了mysql的環(huán)境變量,直接輸入mysql -h localhost -u root -p (root為用戶名)。
環(huán)境變量沒(méi)有配置時(shí),或者上面的命令不生效,找到mysql安裝路徑的bin目錄,輸入mysql? -u -root -p (其中root為登錄用戶名,安裝時(shí)候默認(rèn)為root),然后回車(chē)輸入密碼即可登錄到數(shù)據(jù)庫(kù)。
查mysql版本及安裝情況:輸入status可查看版本號(hào),端口號(hào)等安裝信息,用mysql客戶端還可查看到安裝路徑。
查建刪數(shù)據(jù)庫(kù):查現(xiàn)有數(shù)據(jù)庫(kù):show databases;? ? ? (database的復(fù)數(shù)形式,最后以英文分號(hào)“;”結(jié)尾)。
新建數(shù)據(jù)庫(kù):create database test;? ? ? (test為數(shù)據(jù)庫(kù)名,可根據(jù)自己需求隨意取,此時(shí)database為單數(shù),建庫(kù)成功后可用show databases查看,可以看到包含test數(shù)據(jù)庫(kù))。
刪除數(shù)據(jù)庫(kù):drop database test;? ? ? ?(如建庫(kù)不需要或者有錯(cuò)誤可進(jìn)行刪除操作,test為刪除的數(shù)據(jù)庫(kù)名)。
保留三位小數(shù)
CAST( round(ifnull(sum(a.planNum),0),3) AS char)
-- 創(chuàng)建表
CREATE TABLE if not exists `tableName` (
-- 自增Id
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增ID',
-- 字符串類(lèi)型
`field` varchar(200) DEFAULT NULL COMMENT '字段',
-- 字符串類(lèi)型 非 null
`field` varchar(50) NOT NULL COMMENT '字段',
-- 文本類(lèi)型
`field` text COMMENT '字段',
-- 文本類(lèi)型
`field` longtext COMMENT '字段',
--? int 類(lèi)型
`field` int(11) DEFAULT NULL COMMENT '字段',
-- int 類(lèi)型 默認(rèn) 非 null
`field` int(11) NOT NULL COMMENT '字段',
-- int 類(lèi)型 包含默認(rèn)值
`field` int(2) DEFAULT '1' COMMENT '字段',
-- 數(shù)字類(lèi)型 精度 默認(rèn)值 0.00
`field` decimal(5,2) DEFAULT '0.00' COMMENT '字段',
--- 數(shù)字類(lèi)型? 非 null
`totalInvest` decimal(12,2) NOT NULL COMMENT '字段',
-- float 類(lèi)型 默認(rèn) null
`field` float DEFAULT NULL COMMENT '字段',
-- float 類(lèi)型 默認(rèn) 0.00
`field` float(8,2) DEFAULT '0.00' COMMENT '字段',
-- 日期類(lèi)型? 格式? yyyy-mm-dd
`time` date DEFAULT NULL COMMENT '字段',
-- 布爾類(lèi)型
`field` bit(1) DEFAULT b'0' COMMENT '是否完工:0-否 1-是',
-- 創(chuàng)建時(shí)間? 格式 yyyy-mm-dd HH:MM:ss
`createTime` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '創(chuàng)建時(shí)間',
-- 更新時(shí)間 按照時(shí)間戳自動(dòng)更新 格式 yyyy-mm-dd HH:MM:ss
`updateTime` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時(shí)間',
PRIMARY KEY (`id`)
-- 生產(chǎn)表的編碼 引擎? 注釋?
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COMMENT='web端環(huán)境配置';
sql 修改字段
-- 刪除表
delete from tableName;
-- 刪除表 包括表結(jié)構(gòu)
drop table? tableName;
-- 改變表名稱(chēng)
alter table tableName comment '公共附件表';
-- 刪除 accountInfo 的唯一約束 需要保證約束存在
DROP INDEX tableName ON accountInfo;
-- 添加字段
CALL setcolumn('tableName','field','add','varchar(20) COLLATE utf8mb4_bin DEFAULT NULL COMMENT ''日期'' after type ');
-- 改變字段類(lèi)型
CALL setcolumn('tableName', 'field', 'modify', 'float(10,2) DEFAULT NULL COMMENT ''容積率''');
-- 改變字段名稱(chēng)
CALL setcolumn('tableName', 'field', 'change', 'tthickness float(10,2) DEFAULT NULL COMMENT ''層頂深度(m)''');
-- 刪除表字段
CALL setcolumn('tableName', 'field', 'drop', '');
-- 插入表字段?
INSERT into tableName (field) VALUES ('field');
-- 不存在則插入
replace into tableName (field) values('field');
命名字段數(shù)據(jù):
url,路徑 鏈接統(tǒng)一使用 500個(gè)字符
名稱(chēng),一般輸入框統(tǒng)一 使用 200個(gè)字符
數(shù)字使用 14數(shù)字 ,保留小數(shù)點(diǎn)4位數(shù)
駝峰命名法 且第一第二字母不能大寫(xiě)
mysql是我們經(jīng)常使用的數(shù)據(jù)庫(kù)之一,那么如何用mysql創(chuàng)建數(shù)據(jù)表呢?下面我就給大家分享一下。
工具/材料
navicat for mysql
01
首先打開(kāi)navicat for mysql工具,打開(kāi)一個(gè)數(shù)據(jù)庫(kù),然后右鍵單擊表,選擇新建表,如下圖所示
02
接下來(lái)在彈出的新建表界面中,我們通過(guò)添加欄位來(lái)增加表的字段,如下圖所示
03
字段都添加完畢以后,我們按Ctrl+S組合鍵,這個(gè)時(shí)候會(huì)讓你輸入表名,我們輸入完畢點(diǎn)擊確定即可,如下圖所示
04
最后我們回到軟件的主界面,你就會(huì)看到剛才添加的表已經(jīng)顯示在主界面了,如下圖所示,這代表我們已經(jīng)添加表成功