程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL輕松入門

MySQL輕松入門

編輯:MySQL綜合教程

MySQL輕松入門   一、連接MySql         使用安裝好的MySQLl命令行默認用戶是root用戶,我這裡用dos的命令行登陸。         1、連接到本機的MySQL            格式:mysql  -u用戶名 -p用戶密碼         示例:mysql -uroot -padmin         2、連接到遠程的MySQL            格式:mysql [-h主機地址] -u用戶名 -p用戶密碼         示例:mysql -h192.168.24.* -uroot -padmin         3、退出            格式:exit         示例:exit 二、創建用戶         1、增加一個用戶test1密碼為test1,使其可以在任何機器上登陸,並只對test有增刪改查的權限。         格式:grant 權限 on 數據庫.* to 用戶名@登陸主機 identified by "密碼"         示例:grant select,insert,update,delete on test.* test1@"%" identified by "test1"。         2、增加一個用戶test2密碼為test2,使其職能在本地登陸,並對所有數據庫有增刪改查的權限。         格式:grant 權限 on 數據庫.* to 用戶名@登陸主機 identified by "密碼"         示例:grant select,insert,update,delete on *.*  test2@localhost identified by "test2"。         這樣做,只能通過MySQL主機上的Web頁來訪問,從而使得數據更加安全。 三、對數據庫的操作         1、顯示命令         格式:show 要顯示的項目(可以為databases tables等)、select 要顯示的項目()(可以為user、版本等)、desribe 表明         示例:         顯示當前數據庫版本:select virsion();         顯示當前的用戶:select user();         顯示所有的用戶:select user from mysql.user;         顯示所有的數據庫:show databases;         顯示所以的表:show tables;         顯示表的詳細信息:desc[ribe] tablename;         2、打開數據庫         格式:use databasename;         示例:use test;         3、數據庫的添加和刪除         格式:create/drop database databasename         實例:         添加一個數據庫:create database test1;         刪除一個數據庫:drop database test1;         4、表的增刪改查         示例:         增加一張表:create table teacher(id int(3),name char(10) not null,address varchar(50));         刪除一張表:drop table teacher;         增加表數據:insert into 表名(列名) values(值);         更新表數據:update 表名 set 字段1='a',字段2='b';         刪除表數據:delete from teacher [where...]         導入sql腳本:\. 文件完整路徑或source 文件完整路徑 四、數據庫備份         數據庫的備份,不論在哪一款數據庫管理系統都是一個熱門話題。數據至上也使得各個數據庫管理系統不論有多大差異,但是本質實現的東西都是一樣的。只是功能強大與否、封裝的是否完善(建議不用數據庫特有的東西)。         例如在Oracle中,級聯刪除就不需要自己再去寫觸發器,但是自增序列在Oracle就顯的那麼麻煩。         1、備份整個數據庫:mysqldump -uroot -padmin test > c:\out.sql         2、導出一個表:mysqldump -uroot -padmin test teacher> c:\out.sql 五、結束語         相信有了上面的部分,你基本上可以從容的操作MySQL了。         另,MySQL是可以支持多行輸入的,只需要在最後一行輸入一個“;”就行,例如:          insert into t_user(userId,password,username)          values('admin','admin','張三');
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved