在我們日常生活中偶爾會遇到一些自己不知道如何解決的問題,比如使用安裝好的mysql。那么我們應該怎樣解決這種自己不知道如何使用安裝好的mysql的情況呢?那么接下來就由我來介紹一下使用安裝好的mysql的步驟吧。

網站建設哪家好,找創新互聯!專注于網頁設計、網站建設、微信開發、成都小程序開發、集團企業網站建設等服務項目。為回饋新老客戶創新互聯還提供了克東免費建站歡迎大家使用!
本次操作以Dell電腦為例,具體操作步驟如下:
第一步:
首先,打開MySQLWorkbench,雙擊打開即可。打開后的界面如下所示,然后選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是LocalinstanceMYSQL57
第二步:
然后,輸入用戶名和密碼進行登錄。如下圖所示:
第三步:
登錄成功后,界面如下所示。其中,區域1顯示的是數據庫服務器中已經創建的數據庫列表。區域2是關于數據庫的操作列表。區域三是sql的編輯器和執行環境,區域4是執行結果的列表
第四步:
在sql的編輯器中輸入測試語句,如圖所示,其中world數據庫是mysql自帶的測試數據庫,然后選擇執行(或者使用快捷鍵ctrl+enter)。執行成功后,查詢結果會顯示在下面的列表中。
第五步:
使用完畢后,直接退出,并且如果無需數據庫的后繼操作的話,記得關掉MySQL的服務
看了我的方法,現在你學會如何使用安裝好的mysql了嗎?學會了的話就快快把這個方法分享出去,讓更多的人知道如何使用安裝好的mysql。以上就是使用安裝好的mysql的步驟。
本文章基于Dell品牌、Windows10系統撰寫的。
因為一個MYSQL查詢語句只使用一個索引,當你這個語句的WHERE有兩個字段作為條件的話,如果使用兩個字段聯合起來建立一個索引,性能和高得多。反之,如果是兩個字段分別建立的索引,MYSQL只能使用其中一個,另外一個用順序查詢。
你好,
方法/步驟
1
登陸mysql
打cmd命令終端,如果已經添加了mysql的環境變量,可以直接使用命令
mysql -uroot
直接回車,之后按提示輸入密碼,
如果未添加mysql的環境變量,可以切換到mysql的安裝目錄下的bin目錄,再使用
mysq -uroot
你也可以手動為mysql添加環境變量。這里就不介紹怎么添加環境變量的方法了
密碼輸入正確之后,就會出現“Welcome to the MySQL monitor. Commands end with ; or \g. ......”字樣,
命令行出現“mysql”字符前綴。現在你就可以使用命令對mysql進行操作了。曾經有沒有過這樣的經歷,原來看見別人在命令行里面咔咔的猛敲時,就一通的崇拜,覺得這人很牛,現在你也可以讓別一通崇拜了。
mysql的所有命令都以";"或者\g為結束符
2
新建數據庫
在新建數據庫之后,我們先設置一下字符集
mysqlSET NAMES utf8;
然后再創建數據庫
mysqlCREATE DATABASE lesson
3
顯示所有數據庫
mysqlSHOW DATABASES;
4
使用數據庫
mysqlUSE 數據庫名;
5
新建表
mysqlCREATE TABLE study(
id int(11) unsigned NOT NULL AUTO_INCREMENT COMMENT '學生id號',
username varchar(30) NOT NULL DEFAULT '' COMMENT '學生名字',
class tinyint(3) unsigned NOT NULL,
sex enum('男','女','保密') CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '保密' COMMENT '性別',
addtime int(10) NOT NULL DEFAULT '0',
PRIMARY KEY (id)
)ENGINE=InnoDB COMMENT = '學生表';
6
顯示所有表
mysqlSHOW TABLES;
7
修改表的名稱
mysqlRENAME TABLE study TO study_new ;
或者
mysqlALTER TABLE study_new RENAME TO study;
8
顯示字段信息
SHOW COLUMNS FROM study或者DESCRIBE study
9
插入數據
mysql insert into study (username,class,sex)VALUES('小王',1,'男'),('小四',2,'女');
10
查詢數據(使concat函數拼接數據)
mysql SELECT username,CONCAT(class,'班'),sex FROM study;
11
刪除數據
mysqlDELETE FROM study WHERE id=1;
12
刪除數據表
DROP TABLE study;
13
刪除數據庫
mysql DROP DATABASE lesson;
mysql添加外鍵:
為已經添加好的數據表添加外鍵:
語法:alter table 表名 add constraint FK_ID foreign key(你的外鍵字段名) REFERENCES 外表表名(對應的表的主鍵字段名);
例: alter table tb_active add constraint FK_ID foreign key(user_id) REFERENCES tb_user(id)
//FK_ID是外鍵的名稱
/*
CREATE TABLE `tb_active` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`title` varchar(100) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`content` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`user_id` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `user_id` (`user_id`),
KEY `user_id_2` (`user_id`),
CONSTRAINT `FK_ID` FOREIGN KEY (`user_id`) REFERENCES `tb_user` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1
*/
1、只有InnoDB類型的表才可以使用外鍵。mysql默認是MyISAM,這種類型不支持外鍵約束
2、外鍵的好處:可以使得兩張表關聯,保證數據的一致性和實現一些級聯操作。
3、外鍵的作用:
保持數據一致性,完整性,主要目的是控制存儲在外鍵表中的數據。 使兩張表形成關聯,外鍵只能引用外表中的列的值。
4、建立外鍵的前提:
兩個表必須是InnoDB表類型。
使用在外鍵關系的域必須為索引型(Index)。
使用在外鍵關系的域必須與數據類型相似。
5、創建的步驟
指定主鍵關鍵字: foreign key(列名)。
引用外鍵關鍵字: references 外鍵表名(外鍵列名)。
6、事件觸發限制:on delete和on update , 可設參數cascade(跟隨外鍵改動)。
restrict(限制外表中的外鍵改動),set
Null(設空值),set Default(設默認值)。
[默認]no action
7、舉例
outTable表 主鍵 id 類型 int
創建含有外鍵的表:
代碼如下:
create table temp(
id int,
name
char(20),
foreign key(id) references outTable(id) on delete cascade on update
cascade);
說明:把id列 設為外鍵 參照外表outTable的id列 當外鍵的值刪除 本表中對應的列篩除 當外鍵的值改變 本表中對應的列值改變。
代碼如下:
create table temp( id int, name char(20),
foreign key(id) references outTable(id) on delete cascade on update
cascade);
網站欄目:mysql鍵名怎么使用 mysql修改主鍵名稱
標題來源:http://www.yijiale78.com/article48/doddsep.html
成都網站建設公司_創新互聯,為您提供靜態網站、云服務器、全網營銷推廣、網站設計、營銷型網站建設、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯