首先我們雙擊打開【navicat】這款軟件,在菜單欄中選擇【文件】--【新建連接】--【MySQL】;

創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),馬鞍山企業(yè)網(wǎng)站建設(shè),馬鞍山品牌網(wǎng)站建設(shè),網(wǎng)站定制,馬鞍山網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,馬鞍山網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
在打開的【新建連接】對話框中輸入【連接名】和【密碼】,密碼就是你配置MySQL數(shù)據(jù)庫時(shí)設(shè)置的密碼,其余項(xiàng)的值默認(rèn)就行,然后點(diǎn)擊【確定】;
然后我們就可以在連接列表中看到我們剛才創(chuàng)建的連接了。右擊【baidujingyan】,也就是我們剛才創(chuàng)建的連接的名字,選擇【命令列界面】,打開命令列界面;
我們就是在命令界面里輸入命令來完成操作的;首先創(chuàng)建數(shù)據(jù)庫,假設(shè)名字為【baidu】,命令為:create database baidu;(注意最后以分號結(jié)束,輸完命令后回車);
然后右擊【baidujingyan】,選擇【刷新】,就可以看到我們剛剛創(chuàng)建的名字為【baidu】的數(shù)據(jù)庫;
因?yàn)槲覀兊臄?shù)據(jù)庫一般情況下要存放中文數(shù)據(jù),也就是漢字,所以我們在進(jìn)行建立表的操作時(shí),有必要先改一下數(shù)據(jù)庫的屬性;右擊【baidu】--【數(shù)據(jù)庫屬性】;
在打開的【數(shù)據(jù)庫屬性】對話框中修改字符集編碼,改為【utf-8】形式,然后【確定】(提前修改了,避免以后出錯(cuò),注意這一步,很重要,如果不更改,在后面的輸入中文時(shí),就會出現(xiàn)亂碼);
接下來我們建立表,因?yàn)槲覀円凇綽aidu】這個(gè)數(shù)據(jù)庫下建立表,所以我們要先選擇這個(gè)數(shù)據(jù)庫;命令為:use baidu;
然后我們開始建立表,假設(shè)表的名字是urltable,作用是存放標(biāo)題和鏈接的,并且標(biāo)題為主鍵;標(biāo)題長度為10個(gè)漢字,鏈接長度為80個(gè)字符,那么命令為:
mysql create table urltable
- (title char(20) not null unique,
- url char(40));
mysql -V 或者 mysql --version
service mysqld restart
1)登錄mysql命令行
2)查看配置: show variables like '%case%';
我們可以看到 lower_case_table_names 已經(jīng)是1了,表示配置更改成功了。再去創(chuàng)建大寫英文名的表,就發(fā)現(xiàn)不會出現(xiàn)大寫。
3)驗(yàn)證大小寫忽略
1、打開Navicat for MySQL,找到要?jiǎng)?chuàng)建數(shù)據(jù)知庫中數(shù)據(jù)表
2、接著我們在“表”上面單擊鼠標(biāo)右鍵,然后點(diǎn)擊“新建表”
3、然后,右邊就會出現(xiàn)設(shè)計(jì)表的界面,這里可以設(shè)道置內(nèi)表的字段名,類型,長度以及是否為null等
4、設(shè)計(jì)完數(shù)容據(jù)表之后,點(diǎn)擊“保存”按鈕就OK了。
5、我們在其中輸入表名就點(diǎn)擊確定就可以了,表名可以根據(jù)自己的需求來設(shè)置
01
MySql創(chuàng)建數(shù)據(jù)庫指定字符集
創(chuàng)建數(shù)據(jù)庫指定字符集:
UTF8
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
GBK
CREATE DATABASE xiaoyao_db DEFAULT CHARACTER SET gbk COLLATE gbk_general_ci
02
MySql創(chuàng)建表并設(shè)定為主鍵自動增值
CREATE TABLE person
(
personID int NOT NULL AUTO_INCREMENT,
PRIMARY KEY(personID),
FirstName varchar(15),
LastName varchar(15),
Age int
)
//創(chuàng)建admin表
CREATE TABLE `admin`
(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`username` CHAR(20) NOT NULL,
`password` CHAR(32) NOT NULL,
`email` CHAR(32) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=INNODB AUTO_INCREMENT=1;
03
MySql在PHP語句中insert into
INSERT INTO table_name (column1,column2,column3,...) VALUES (values1,values2,values3....);
04
Mysql在PHP語句中update語法
UPDATE table_name SET column_name = new_value WHERE column_name = some_value
05
Mysql在PHP語句中Delete from語法
DELETE FROM table_name WHERE column_name = some_values;
06
注意兩點(diǎn):
1、MySql在PHP語句中insert into常錯(cuò)點(diǎn)
mysql_query(“insert into admin(username,password,age) values(‘vaule’,’vaule’,’vaule’)”);
上面語句執(zhí)行之前,應(yīng)該先執(zhí)行mysql_query(“set names utf8”);以防止數(shù)據(jù)插入數(shù)據(jù)之后出現(xiàn)亂碼!
2、MySql在PHP語句中update常錯(cuò)點(diǎn)
update數(shù)據(jù)之前進(jìn)行mysql_query(“set names utf8”)語句執(zhí)行,這樣才會成功更新數(shù)據(jù)
1、打開Navicat for MySQL,找到要?jiǎng)?chuàng)建數(shù)據(jù)庫中數(shù)據(jù)表
2、接著我們在“表”上面單擊鼠標(biāo)右鍵,然后點(diǎn)擊“新建表”
3、然后,右邊就會出現(xiàn)設(shè)計(jì)表的界面,這里可以設(shè)置表的字段名,類型,長度以及是否為null等
4、設(shè)計(jì)完數(shù)據(jù)表之后,點(diǎn)擊“保存”按鈕就OK了。
5、我們在其中輸入表名就點(diǎn)擊確定就可以了,表名可以根據(jù)自己的需求來設(shè)置
名稱欄目:mysql庫表怎么設(shè)置,sql建表設(shè)置默認(rèn)值
URL鏈接:http://chinadenli.net/article18/heoedp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、做網(wǎng)站、網(wǎng)頁設(shè)計(jì)公司、自適應(yīng)網(wǎng)站、關(guān)鍵詞優(yōu)化、微信公眾號
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)