數據:信息,記錄。閱讀;php
數據庫:數據的倉庫,存儲許多的數據(信息)。按照數據結構來組件、存儲和管理數據的,創建在計算機存儲設備上的倉庫。java
DBMS: database management System => 稱爲: 數據源庫管理系統mysql
經常使用的有:Oracle 、SQLSERVER、DB2 、MySqlweb
MySql(屬於Oracle):關係型數據庫管理系統。(1996年 MySql AB公司 到2008年被 sun公司 收購)sql
MySql特色:數據庫
經常使用命令:安全
==============================================================數據結構
Mysql的圖形化工具:mysqlweb、phpadmin、Navicat、SQLyog工具
推薦使用:Navicat ; 特色:簡單易學(免費),能連接多種數據庫(mysql,Oracle...)性能
Navicat連接mysql時,注意:高級裏面必須選擇編碼爲UTF-8
庫、表、字段的命名規範:
例子:建立明星表數據
數據庫:db_star 表名:tb_star_info 編號:s_id 姓名:s_name 性別:s_sex 年齡:s_age 身份證:s_card_id 錄入時間:s_entrt_time 數據類型:
約束:
數據約束:對數據的限制(定義)規則。
書記類型:簡單數據約束
目的:保證數據的完整性(符合邏輯,正確完整)
完整性分類:
約束分類:
數據類型:int
字符類型:
SQL(Structred Query Language):結構化查詢語言
做用:
SQL分類:
輸入要英文模式下的,結束語句後要加 ;
DML:
增長數據:
insert into 表名 values(值1,值2。。。); 指定字段的值: Insert into 表名(字段1,字段2,字段3…) values (值1,值2,值3);
修改數據:
update 表 set 字段=值;
update 表 set 字段=值 where 字段=值;
注意:!!!必定要帶上條件;若是沒帶條件,就表明修改全表數據。 修改多個字段的值的語法: updata 表 set 字段1=值1,字段2=值2 Where 字段=值;
刪除數據:
Delete form 表;(刪除全表數據)
Delete from 表 where 條件;
條件:建議使用主鍵字段(具備惟一性)
注意:!!! 刪除數據操做時,必定要加上條件,若是沒加表明刪除全表數據。