数据:信息,记录。阅读;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 条件;
条件:建议使用主键字段(具备惟一性)
注意:!!! 删除数据操做时,必定要加上条件,若是没加表明删除全表数据。