欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1510|回復: 0
收起左側

MySQL筆記、面試題

[復制鏈接]
ID:328856 發表于 2018-5-13 14:41 | 顯示全部樓層 |閱讀模式
MySQL數據庫的基本使用方法
一、基本概念
1、 常用的兩種引擎:
        (1) InnoDB
        a,支持ACID,簡單地說就是支持事務完整性、一致性;
        b,支持行鎖,以及類似ORACLE的一致性讀,多用戶并發;
        c,獨有的聚集索引主鍵設計方式,可大幅提升并發讀寫性能;
        d,支持外鍵;
        e,支持崩潰數據自修復;
        InnoDB設計目標是處理大容量數據庫系統,它的CPU利用率是其它基于磁盤的關系數據庫引擎所不能比的。
         它是一個可靠地事務處理引擎,不支持全文本搜索
        (2) MyISAM
        a,不支持 每次查詢具有原子性
        b,只支持表所
        c,強調的是性能,其執行數 度比InnoDB類型更快,但是不提供事務支持
        d,如果執行大量的SELECT,MyISAM是更好的選擇
2、 介紹:
    a,數據庫-database
      保存有組織的數據的容器(通常是一個文件或一組文件)
    b,表-table
      某種特定類型數據的結構化清單
    c,模式-schema
      關于數據庫和表的布局及特性的信息
    d,列-column
      表中的一個字段,所有表都是由一個或多個列組成的
    e,行-row
      表中的一個記錄
  f,數據類型-datatype
      所容許的數據的類型。每個表列都有相應的數據類型,它限制(或容許)該列中存儲的數據
二,mysql命令行
1,連接mysql
   格式: mysql -h主機地址 -u用戶名 -p用戶密碼
   a, 連接到本地MYSQL
      首先打開DOS窗口,然后進入目錄mysql\bin,再鍵入命令mysql -u root -p,
      回車后提示你輸密碼。 MYSQL的提示符是: mysql> 。(默認root用戶沒有密碼)
   b,連接到遠程主機上的MYSQL
     假設遠程主機的IP為:218.105.110.116,用戶名為root,密碼為abcd123456。
     則鍵入以下命令:mysql -h218.105.110.116 -u root -p abcd123456;(注:u與root之間可以不用加空格,其它也一樣)。
2, 啟動mysql服務
   net start mysql

3,停止mysql服務
   net stop mysql
4,查詢端口是否沖突
   netstat –na | findstr 8080 查看被監聽的端口 , findstr用于查找后面的端口是否存在。
5,退出mysql
   quit或者exit退出
6,修改密碼:
   格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼
   例如給root修改密碼:
   mysqladmin -u root -p ab12 password djg345
三,顯示命令
    1.顯示當前數據庫服務器中的數據庫列表
    mysql> SHOW DATABASES;
    2.顯示某個數據庫中的數據表
    mysql> USE 庫名;//使用某個庫
    mysql> SHOW TABLES;//列出庫中所有的表
    3.顯示數據表的結構
    mysql> DESCRIBE 表名;
    4.建立數據庫
     mysql> CREATE DATABASE 庫名;。
    5.建立數據表
     mysql> USE 庫名。
     mysql> CREATE TABLE 表名 (字段名 VARCHAR(20), 字段名 CHAR(1));。
    6.刪除數據庫
     mysql> DROP DATABASE 庫名;。
    7.刪除數據表
     mysql> DROP TABLE 表名;。
    8.將表中記錄清空
     mysql> DELETE FROM 表名;。
    9.顯示表中的記錄
    mysql> SELECT * FROM 表名;。
    10.往表中插入記錄
    mysql> INSERT INTO 表名 VALUES (”hyq”,”M”);。
    11.更新表中數據
    mysql-> UPDATE 表名 SET 字段名1=’a',字段名2=’b’ WHERE 字段名3=’c';。
    12.用文本方式將數據裝入數據表中
    mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE 表名;。
    13.導入.sql文件命令
    mysql> USE 數據庫名;。
    mysql> SOURCE d:/mysql.sql;。
   14.命令行修改root密碼
    mysql> UPDATE mysql.user SET password=PASSWORD(’新密碼’) WHERE User=’root’;。
    mysql> FLUSH PRIVILEGES;。

   15.顯示use的數據庫名
   mysql> SELECT DATABASE();。
   16.顯示當前的user
   mysql> SELECT USER();。


MySQL學習筆記.docx

13.71 KB, 下載次數: 5, 下載積分: 黑幣 -5

mySql面試題.docx

26.15 KB, 下載次數: 5, 下載積分: 黑幣 -5

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表