成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL常用操作的幾種方法

數據庫 MySQL
我們今天主要向大家講述的是MySQL常用操作的幾種方法,其中也包括了相關的實際應用代碼的描述,以下就是文章的詳細內容介紹。

你是否對MySQL常用操作的獲得感到十分頭疼?如果是這樣子的話,以下的文章將會給你相應的解決方案,以下的文章主要是對MySQL常用操作的介紹,以下就是相關內容的具體描述。

注意:MySQL中每個命令后都要以分號;結尾。

1、顯示數據庫  

  1. mysql> show databases;   
  2. +----------+   
  3. | Database |   
  4. +----------+   
  5. | mysql  |   
  6. | test|   
  7. +----------+   
  8. 2 rows in set (0.04 sec)  

Mysql剛安裝完有兩個數據庫:mysql和test。mysql庫非常重要,它里面有MySQL的系統信息,我們改密碼和新增用戶,實際上就是用這個庫中的相關表進行操作。

2、MySQL常用操作;顯示數據庫中的表

  1. mysql> use mysql; (打開庫,對每個庫進行操作就要打開此庫,類似于foxpro )   
  2. Database changed   
  3. mysql> show tables;   
  4. +-----------------+   
  5. | Tables_in_mysql |   
  6. +-----------------+   
  7. | columns_priv  |   
  8. | db       |   
  9. | func      |   
  10. | host      |   
  11. | tables_priv|   
  12. | user      |   
  13. +-----------------+   
  14. 6 rows in set (0.01 sec)   

3、顯示數據表的結構:

  1. describe 表名;  

4、顯示表中的記錄:

  1. select * from 表名; 

例如:顯示mysql庫中user表中的紀錄。所有能對MySQL用戶操作的用戶都在此表中。

  1. Select * from user

5、建庫:

  1. create database 庫名; 

例如:創建一個名字位aaa的庫

  1. mysql> create databases aaa; 

6、建表:

  1. use 庫名;  
  2. create table 表名 (字段設定列表); 

例如:在剛創建的aaa庫中建立表name,表中有id(序號,自動增長),xm(姓名),xb(性別),csny(出身年月)四個字段

  1. use aaa;  
  2. mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date); 

可以用describe命令察看剛建立的表結構。

  1. mysql> describe name;   
  2.  
  3. +-------+---------+------+-----+---------+----------------+   
  4. | Field | Type  | Null | Key | Default | Extra     |   
  5. +-------+---------+------+-----+---------+----------------+   
  6. | id  | int(3) |   | PRI | NULL  | auto_increment |   
  7. | xm  | char(8) | YES || NULL  |        |   
  8. | xb  | char(2) | YES || NULL  |        |   
  9. | csny | date  | YES || NULL  |        |   
  10. +-------+---------+------+-----+---------+----------------+  
 

7、MySQL常用操作:增加記錄

例如:增加幾條相關紀錄。

mysql> insert into name values('','張三','男','1971-10-01');

mysql> insert into name values('','白云','女','1972-05-20');

可用select命令來驗證結果。

  1. mysql> select * from name;   
  2. +----+------+------+------------+   
  3. | id | xm  | xb  | csny |   
  4. +----+------+------+------------+   
  5. | 1 | 張三 | 男  | 1971-10-01 |   
  6. | 2 | 白云 | 女  | 1972-05-20 |   
  7. +----+------+------+------------+  

8、修改紀錄

例如:將張三的出生年月改為1971-01-10

  1. mysql> update name set csny='1971-01-10' where xm='張三';  

9、刪除紀錄

例如:刪除張三的紀錄。

  1. mysql> delete from name where xm='張三';  

10、刪庫和刪表

  1. drop database 庫名;   
  2. drop table 表名;  

九、增加MySQL用戶

格式:grant select on 數據庫.* to 用戶名@登錄主機 identified by "密碼"

例1、增加一個用戶user_1密碼為123,讓他可以在任何主機上登錄,并對所有數據庫有查詢、插入、修改、刪除的權限。首先用以root用戶連入MySQL,然后鍵入以下命令:

  1. mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified by "123"

例1增加的用戶是十分危險的,如果知道了user_1的密碼,那么他就可以在網上的任何一臺電腦上登錄你的MySQL數據庫并對你的數據為所欲為了,解決辦法見例2。

例2、增加一個用戶user_2密碼為123,讓此用戶只可以在localhost上登錄,并可以對數據庫aaa進行查詢、插入、修改、刪除的操作(localhost指本地主機,即MySQL數據庫所在的那臺主機),這樣用戶即使用知道user_2的密碼,他也無法從網上直接訪問數據庫,只能通過MYSQL主機來操作aaa庫。

  1. mysql>grant select,insert,update,delete on aaa.* to user_2@localhost identified by "123";  

用新增的用戶如果登錄不了MySQL,在登錄時用如下命令:

  1. mysql -u user_1 -p -h 192.168.113.50 (-h后跟的是要登錄主機的ip地址)  

十、MySQL常用操作:備份與恢復

1、備份

例如:將上例創建的aaa庫備份到文件back_aaa中

[root@test1 root]# cd /home/data/mysql (進入到庫目錄,本例庫已由val/lib/mysql轉到/home/data/mysql,見上述第七部分內容)

  1. [root@test1 mysql]# mysqldump -u root -p --opt aaa > back_aaa 

2、恢復

  1. [root@test mysql]# mysql -u root -p ccc < back_aaa 

【編輯推薦】

  1. MySQL filter的實際配置
  2. Mysql安裝與qmail實際操作概述
  3. 建立MySQL鏡像數據庫在linux下的簡單方案
  4. MySQL 數據庫的雙機熱備實際操作配置
  5. MySQL 安裝備份在Linux系統中的安裝
責任編輯:佚名 來源: 互聯網
相關推薦

2018-08-09 20:47:41

2024-06-03 08:26:34

Android開發監聽器

2022-02-17 09:12:55

MySQL數據庫設置變量

2020-09-15 15:50:33

Python編程語言代碼

2009-09-18 12:29:55

2010-06-03 08:55:43

LINQ

2013-08-21 11:31:21

iPhone圖片方法

2010-01-22 14:46:25

C++語言

2010-04-30 16:22:07

Unix終端

2010-10-26 09:23:03

Web Service

2021-03-08 09:32:04

Python文件命令

2020-01-10 16:23:44

Springboot停止服務Java

2021-02-26 13:20:48

Shell空行Linux

2009-09-09 11:24:46

PHP實現MVC

2020-08-24 08:05:47

JavaScriptJavaScript 頁面

2011-06-16 10:48:33

session

2009-08-31 09:19:31

c#隱藏窗口

2009-06-11 13:49:30

2020-08-25 08:53:02

Linux端口轉發

2011-07-08 15:11:03

JAVA
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产亚洲精品精品国产亚洲综合 | 亚洲综合色丁香婷婷六月图片 | 精品在线看 | 国产精品久久久亚洲 | 国产精品日日做人人爱 | 国产在线麻豆精品入口 | 夜夜摸夜夜操 | 亚洲精品一区二区三区中文字幕 | 欧美精品中文字幕久久二区 | 亚洲成人av在线 | 国产美女黄色片 | 成人在线精品视频 | 男女羞羞视频网站 | 精品一二三 | 国产999精品久久久久久 | aaaaaa大片免费看最大的 | 午夜欧美 | 欧美精品日韩精品 | 亚洲精品乱码久久久久久按摩观 | 天天躁人人躁人人躁狂躁 | 亚洲国产成人精品女人久久久 | 产真a观专区 | 国产重口老太伦 | 国产亚洲一区二区精品 | 欧美亚州 | 久久99精品视频 | 亚洲精品视频免费观看 | 操夜夜| 亚洲精品在线观看网站 | 日一区二区| 午夜精品一区二区三区在线视频 | 天天综合干 | 亚洲一区二区三区免费在线 | 日本一二区视频 | 黄片毛片在线观看 | 国产精品久久久久久久久久久免费看 | 欧美一级二级三级视频 | 一区二区三区不卡视频 | 国产在线小视频 | 男人天堂99 | 国产成人99久久亚洲综合精品 |