1、首先打開電腦桌面點(diǎn)按win+r鍵打開cmd。
創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供建平網(wǎng)站建設(shè)、建平做網(wǎng)站、建平網(wǎng)站設(shè)計(jì)、建平網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、建平企業(yè)網(wǎng)站模板建站服務(wù),十多年建平做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
2、根據(jù)自己的用戶名和密碼登錄到MySQL。命令:mysql -u用戶名 -p密碼。
3、創(chuàng)建表之前要?jiǎng)?chuàng)建庫,如果有,則直接使用想要在內(nèi)建表的庫即可。在這創(chuàng)建了一個(gè)名字叫做“T2”的庫。
4、因?yàn)橐凇癟2”庫中創(chuàng)建表,所以要先打開這個(gè)庫,命令:USE T2。
5、在T2的庫中創(chuàng)建一個(gè)叫做“course”的表。
6、“T2”表就創(chuàng)建好了,鍵入命令來查看表的結(jié)構(gòu)。由于沒有在表格中插入數(shù)據(jù),所以表格是空的。
在安裝完虛擬機(jī)環(huán)境,并安裝好mysql-server后,開啟mysql(開啟sql服務(wù)器可以用 /etc/init.d/mysql [start|stop])服務(wù)后,發(fā)現(xiàn)在本機(jī)用sqlyog(連接mysql圖形工具)連接不上。
需要執(zhí)行以下步驟確??梢赃B接。
1、root賬號(hào)登進(jìn)sql
root@ubuntu:# mysql -uroot -p
2、為mysql設(shè)置遠(yuǎn)程訪問權(quán)限
mysql grant all PRIVILEGES on *.* to 'root'@'%' identified by 'password';
3、給iptables中添加規(guī)則,使得mysql的3306端口可以被訪問到
root@ubuntu:# iptables -A INPUT -p tcp --dport 3306 -j ACCEPT
執(zhí)行此行命令時(shí)會(huì)報(bào):iptables v1.4.21: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.報(bào)這個(gè)錯(cuò)沒關(guān)系,按照第4部操作即可
4、最關(guān)鍵的步驟,把 /etc/mysql/my.cnf 文件里面的bind-address 修改了,默認(rèn)是127.0.0.1(即默認(rèn)只允許Ubantu本機(jī)連接),修改為0.0.0.0即可允許外部連接MySQL。
Final: 這樣再用SQLyog(各種sql連接工具),連接成功!
ps:如果設(shè)置好后,仍然連不上,可以查看網(wǎng)絡(luò)連接信息
root@ubuntu:# netstat -an |grep 3306
打
cmd命令
終端,如果已經(jīng)添加了mysql的
環(huán)境變量
,可以直接使用命令
mysql
-uroot
直接回車,之后按提示輸入密碼,
如果未添加mysql的環(huán)境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用
mysq
-uroot
你也可以手動(dòng)為mysql添加環(huán)境變量。這里就不介紹怎么添加環(huán)境變量的方法了
密碼輸入正確之后,就會(huì)出現(xiàn)“Welcome
to
the
MySQL
monitor.
Commands
end
with
;
or
\g.
......”字樣,
命令行出現(xiàn)“mysql”字符前綴?,F(xiàn)在你就可以使用命令對(duì)mysql進(jìn)行操作了。曾經(jīng)有沒有過這樣的經(jīng)歷,原來看見別人在命令行里面
咔咔
的猛敲時(shí),就一通的崇拜,覺得這人很牛,現(xiàn)在你也可以讓別一通崇拜了。
mysql的所有命令都以";"或者\(yùn)g為結(jié)束符
新建數(shù)據(jù)庫
在新建數(shù)據(jù)庫之后,我們先設(shè)置一下
字符集
mysqlSET
NAMES
utf8
;
然后再創(chuàng)建數(shù)據(jù)庫
mysqlCREATE
DATABASE
lesson
首先我們雙擊打開【navicat】這款軟件,在菜單欄中選擇【文件】--【新建連接】--【MySQL】;
在打開的【新建連接】對(duì)話框中輸入【連接名】和【密碼】,密碼就是你配置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;(注意最后以分號(hào)結(jié)束,輸完命令后回車);
然后右擊【baidujingyan】,選擇【刷新】,就可以看到我們剛剛創(chuàng)建的名字為【baidu】的數(shù)據(jù)庫;
因?yàn)槲覀兊臄?shù)據(jù)庫一般情況下要存放中文數(shù)據(jù),也就是漢字,所以我們?cè)谶M(jìn)行建立表的操作時(shí),有必要先改一下數(shù)據(jù)庫的屬性;右擊【baidu】--【數(shù)據(jù)庫屬性】;
在打開的【數(shù)據(jù)庫屬性】對(duì)話框中修改字符集編碼,改為【utf-8】形式,然后【確定】(提前修改了,避免以后出錯(cuò),注意這一步,很重要,如果不更改,在后面的輸入中文時(shí),就會(huì)出現(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));
1、顯示數(shù)據(jù)庫列表。
show
databases;
剛開始時(shí)才兩個(gè)數(shù)據(jù)庫:mysql和test。mysql庫很重要它里面有MYSQL的系統(tǒng)信息,我們改密碼和新增用戶,實(shí)際上就是用這個(gè)庫進(jìn)行操作。
2、顯示庫中的數(shù)據(jù)表:
use
mysql;
//打開庫,學(xué)過FOXBASE的一定不會(huì)陌生吧
show
tables;
3、顯示數(shù)據(jù)表的結(jié)構(gòu):
describe
表名;
4、建庫:
create
database
庫名;
5、建表:
use
庫名;
create
table
表名
(字段設(shè)定列表);
6、刪庫和刪表:
drop
database
庫名;
drop
table
表名;
7、將表中記錄清空:
delete
from
表名;
8、顯示表中的記錄:
select
*
from
表名;
1.創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE IF NOT EXISTS RUNOOB DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
#如果數(shù)據(jù)庫不存在則創(chuàng)建,存在則不創(chuàng)建
#創(chuàng)建RUNOOB數(shù)據(jù)庫,設(shè)定編碼為utf8
2.刪除數(shù)據(jù)庫
drop database RUNOOB;
3.選擇數(shù)據(jù)庫
use RUNOOB;
#使用數(shù)據(jù)庫RUNOOB
4.數(shù)據(jù)類型
5.創(chuàng)建數(shù)據(jù)表
CREATE TABLE table_name (column_name column_type , column_name2 column_type2);
etc
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` ) #主鍵
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
來自 ;
/etc
# 表明、字段名字外面的符號(hào)是反引號(hào),為了區(qū)分mysql關(guān)鍵字和普通字符
6.刪數(shù)據(jù)表
DROP TABLE table_name;
#刪除表內(nèi)數(shù)據(jù)
delete from 表明 where runoob_title = “exam”;
#清除表內(nèi)數(shù)據(jù),保留表結(jié)構(gòu)
truncate table 表名;
#刪除后立刻釋放磁盤空間
optimize table 表名;
7.增 插入數(shù)據(jù)到表
INSERT INTO table_name ( field1,field2,…) VALUES ( value1,value2,"value"… );
#字符類型,value需要使用單/雙引號(hào)。
標(biāo)題名稱:mysql命令怎么填表,mysql怎么用語句建表
當(dāng)前地址:http://jinyejixie.com/article48/hsehhp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)建站、小程序開發(fā)、外貿(mào)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、電子商務(wù)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)