1、連接到本機(jī)的MySQL 格式:mysql -u用戶名 -p用戶密" />

国产美女一级毛片精品久久久|婷婷影院在线综合免费视频|最新国产午夜精品视频成人|久久精品九九无码免费

ySQL輕松入門

來源:北大青鳥飛迅校區(qū)|發(fā)布時(shí)間:2013-05-17 12:01:17

一、連接MySql

        使用安裝好的MySQLl命令行默認(rèn)用戶是root用戶,我這里用dos的命令行登陸。


        1、連接到本機(jī)的MySQL  

        格式:mysql  -u用戶名 -p用戶密碼


        示例:mysql -uroot -padmin

        2、連接到遠(yuǎn)程的MySQL  

        格式:mysql [-h主機(jī)地址] -u用戶名 -p用戶密碼


        示例:mysql -h192.168.24.* -uroot -padmin

 

        3、退出  


        格式:exit


        示例:exit

二、創(chuàng)建用戶

        1、增加一個(gè)用戶test1密碼為test1,使其可以在任何機(jī)器上登陸,并只對(duì)test有增刪改查的權(quán)限。

        格式:grant 權(quán)限 on 數(shù)據(jù)庫.* to 用戶名@登陸主機(jī) identified by "密碼"

        示例:grant select,insert,update,delete on test.* test1@"%" identified by "test1"。


        2、增加一個(gè)用戶test2密碼為test2,使其職能在本地登陸,并對(duì)所有數(shù)據(jù)庫有增刪改查的權(quán)限。

 

        格式:grant 權(quán)限 on 數(shù)據(jù)庫.* to 用戶名@登陸主機(jī) identified by "密碼"

        示例:grant select,insert,update,delete on *.*  test2@localhost identified by "test2"。


        這樣做,只能通過MySQL主機(jī)上的Web頁來訪問,從而使得數(shù)據(jù)更加安全。

三、對(duì)數(shù)據(jù)庫的操作

        1、顯示命令


        格式:show 要顯示的項(xiàng)目(可以為databases tables等)、select 要顯示的項(xiàng)目()(可以為user、版本等)、desribe 表明


        示例:

        顯示當(dāng)前數(shù)據(jù)庫版本:select virsion();


        顯示當(dāng)前的用戶:select user();


        顯示所有的用戶:select user from mysql.user;


        顯示所有的數(shù)據(jù)庫:show databases;


        顯示所以的表:show tables;


        顯示表的詳細(xì)信息:desc[ribe] tablename;


        2、打開數(shù)據(jù)庫


        格式:use databasename;


        示例:use test;


        3、數(shù)據(jù)庫的添加和刪除


        格式:create/drop database databasename


        實(shí)例:


        添加一個(gè)數(shù)據(jù)庫:create database test1;


        刪除一個(gè)數(shù)據(jù)庫:drop database test1;


        4、表的增刪改查


        示例:

        增加一張表:create table teacher(id int(3),name char(10) not null,address varchar(50));

        刪除一張表:drop table teacher;


        增加表數(shù)據(jù):insert into 表名(列名) values(值);


        更新表數(shù)據(jù):update 表名 set 字段1='a',字段2='b';


        刪除表數(shù)據(jù):delete from teacher [where...]


        導(dǎo)入sql腳本:. 文件完整路徑或source 文件完整路徑


四、數(shù)據(jù)庫備份

        數(shù)據(jù)庫的備份,不論在哪一款數(shù)據(jù)庫管理系統(tǒng)都是一個(gè)熱門話題。數(shù)據(jù)至上也使得各個(gè)數(shù)據(jù)庫管理系統(tǒng)不論有多大差異,但是本質(zhì)實(shí)現(xiàn)的東西都是一樣的。只是功能強(qiáng)大與否、封裝的是否完善(建議不用數(shù)據(jù)庫特有的東西)。


        例如在Oracle中,級(jí)聯(lián)刪除就不需要自己再去寫觸發(fā)器,但是自增序列在Oracle就顯的那么麻煩。


        1、備份整個(gè)數(shù)據(jù)庫:mysqldump -uroot -padmin test > c:out.sql

        2、導(dǎo)出一個(gè)表:mysqldump -uroot -padmin test teacher> c:out.sql


五、結(jié)束語

        相信有了上面的部分,你基本上可以從容的操作MySQL了。


        另,MySQL是可以支持多行輸入的,只需要在最后一行輸入一個(gè)“;”就行,例如:


         insert into t_user(userId,password,username)
         values('admin','admin','張三');
 

上一篇:如果你想點(diǎn)燃你的每一個(gè)神經(jīng)元
下一篇:新出“自拍神器”受熱捧,湖南北大青鳥詳情分解

熱門話題

招生熱線: 4008-0731-86 / 0731-82186801

學(xué)校地址: 長沙市天心區(qū)團(tuán)結(jié)路6號(hào)

Copyright © 2006 | 湖南大計(jì)信息科技有限公司 版權(quán)所有

湘ICP備14017520號(hào)-3

關(guān)注我們
在線咨詢
嘿,我來幫您!