• 當前位置:首頁 > IT技術 > 數據庫 > 正文

    二、數據庫的基本管理
    2021-11-16 11:44:13

    數據庫的基本管理

    • 客戶端連接MySQL服務的方法

      1. 命令行
      2. Web頁面
      3. 安裝圖形軟件
      4. 編寫腳本(php,java,python.....)
      
    • 使用MySQL

      連接后面跟上庫名可以直接進入該庫
        -- mysql -h服務器IP -u用戶名 -p密碼 [數據庫名]
        -- mysql --host="服務器地址" --user="用戶名" --password="密碼" [數據庫名]
      
      [root@admin ~]# mysql -h'localhost' -uroot -p'123456' mysql
      
      mysql> select database();	# 查看當前所在庫
      
    • 客戶端吧數據存儲到數據庫服務器上的步驟

      1. 連接數據庫服務器
      2. 建庫
      3. 建表
      4. 插入記錄
      5. 斷開連接
      
    • SQL命令使用規則

      1. SQL命令不區分字母大小寫(變量,密碼除外)
      2. 命令以';'結尾
      3. 默認命令不支持Tab鍵自動補全
      4. c 終止sql命令(不執行當前語句)
      
    • 常用的SQL命令分類

      - 管理數據庫使用SQL(結構化查詢語言)
      1. DDL 數據定于語言 如: create、alter、drop
      2. DML 數據操作語言 如: insert、update、delete
      3. DCL 數據控制語言 如: grant、revoke
      4. DTL 數據事務語言 如: commit、rollback、savepoint
      

    MySQL基本操作

    • 庫管理命令

      可以創建多個庫,通過庫名區分
      - show databases;		# 顯示已有的庫
      - show user();			# 查看鏈接用戶
      - select database();	# 顯示當前所在的庫
      - use 庫名;				# 切換庫
      - create database 庫名;	# 創建新庫
      - drop database 庫名;		# 刪除庫
      
      - show tables;			# 顯示已有的表(要在庫中)
      
    • 庫名命名規則

      1. 僅可以使用數字、字母、下劃線,不能用純數字
      2. 區分字母大小寫,具有唯一性
      3. 不可以使用指令關鍵字、特殊字符
      
      mysql> create database db1;
      
    • 建表

      # 表存儲數據文件
      create table 庫名.表名(
      	字段名1 類型(寬度),
          字段名2 類型(寬度),
      )default charset=utf8;		# 指定中文字符集,可以給字段賦值中文
      
      mysql> create table db1.stuinfo( name char(20), homeaddr char(20) )default charset=utf8;
      
      show create table 表名;		# 查看表所用的字符集
      
    • 查看表

      desc 庫名.表名;				# 查看表結構
      drop table  庫名.表名;		# 刪除表
      
    • 記錄管理命令

      1. select * from 庫名.表名;						# 查看表記錄
      2. insert into 庫名.表名 values(值列表)		# 插入表記錄
      3. update 庫名.表名 set 字段=值;				# 修改表記錄(全部改)
      4. delete from 表名;							# 清空表內容
      
      5. insert into(字段名) 表名 values(值列表)		# 給指定字段插入數據
      

    本文摘自 :https://www.cnblogs.com/

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码