MySQL數據庫筆記1

1、SQL、DB、DBMS分別是什麼?他們之間的關係?

  • DB:DataBase(數據庫,數據庫實際上在硬盤上以文件形式存在)

  • DBMS:DataBase Management
    System(數據庫管理系統,常見的有:MySQL、Oracle、DB2、Sybase、SQLServer……)

  • SQL:結構化查詢語言,是一門標準通用的語言。標準的SQL適合於所有的數據庫產品。SQL屬於高級語言,sql語句在執行的時候,實際上內部也會先進行編譯,然後在執行sql(sql語句的編譯由DBMS完成)。

DBMS–(執行)–>SQL–(操作)–>DB
2、什麼是表?
table是數據庫的基本組成單元,所有的數據都以表格的形式組織,目的是可讀性強。
一個表包括行和列。行:被稱爲數據/記錄;列:被稱爲字段。每個字段應該包括字段名、數據類型、相關約束 。
3、學習MySQL主要還是學習通用的SQL語句,那麼SQL語句包括增刪改查,SQL語句怎麼分類呢?

  • DQL(數據查詢語言):查詢語句,凡是select語句都是DQL。

  • DML(數據操作語言):insert、delete、update,對表當中的數據進行增刪改。

  • DDL(數據定義語言):create、drop、alter,對表結構的增刪改。

  • TCL(事務控制語言):commit提交事務,rollback回滾事務。

  • DCL(數據控制語言):grant授權,revoke撤銷權限等。

4、MySQL命令(不是SQL語句)
查看數據庫:show databases;
創建屬於自己的數據庫:create database dbname;
使用數據庫:use dbname;
查看當前使用的數據庫中有哪些表:show tables;
初始化數據:source sql文件路徑;

5、文件擴展名爲sql結尾的文件被稱爲“sql腳本”。什麼是sql腳本?
當一個文件的擴展名爲.sql,並且該文件中編寫了大量的sql語句,我們稱這樣的文件爲sql腳本。
注意:sql腳本中的數據量太大,記事本無法打開的時候,可以使用source命令直接進行初始化。
6、刪除數據庫:drop database dbname;
7、查看錶結構:desc tablename;
8、其他常用命令
查詢當前使用的數據庫:select database();
查看mysql的版本號:select version();
終止一條語句:\c
退出mysql:exit
9.查看創建表的語句:
show create table emp;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章