1、数据库就是一个存储数据的功工具,那数据都有哪些呢?比如:用户的基本信息,姓名,年龄,身高啊,凡是数据都可以保存到数据库中
2、数据库由一张张数据表组成,数据表有可以理解成 行与列,形象点就
是Execl 表格的形式,下面是一张用户数据表的图片
3、数据库还有其他很多知识要了解,不过只需要掌握基本的就行,以后工作自然会去掌握
其他知识:
表与表的关系:一对一,一对多,多对多
E-R 设计工具,即以图表的形式展示表与表关系,比如PowerDesigner,ERStudio
表索引(表性能)
数据库管理工具Navicat for MySQL
参考资料
ERStudio 下载地址
http://www.3ddown.com/soft/33695.htm
http://www.onlinedown.net/soft/85943.htm
PowerDesigner 下载地址
http://www.cnblogs.com/Fonkie/articles/1600662.html
http://www.pc6.com/softview/SoftView_57113.html
Navicat for MySQL 下载地址
http://www.xiazaiba.com/html/2122.html
通过Navicat for MySQL创建数据库,创建表。这个工具全面管理mysql 数据库,可以可视化操作数据库
1、安装Navicat for MySQL 后,首先第一件事就是连接mysql
Connection Name::连接名称(可以自定义,随便命名)
Host Name/IP Address:数据库IP地址(localhost 表示本地服务器IP)
Port:数据库端口(mysql 安装后,默认端口是3306)
User Name:连接用户名(mysql 安装后 默认用户root)
Password:连接密码(mysql 安装后,密码是空的)
2、创建数据库
创建数据库连接后,接着就是创建数据库
Database Name:数据库名称
Character set:数据库编码,选择utf8—UTF-8 Unicode
参考资料
Navicat for MySQL 基本使用
http://www.360doc.com/content/12/0312/17/5907545_193782075.shtml
http://luyongxin88.blog.163.com/blog/static/9255807201162695751778/
操作数据库,只需要掌握对数据库的 查询,添加,删除,修改操作SQL 语句就行
1、查询数据
#查询web_users 表所有数据
select * from web_users;
#查询web_users 表中UserName 等于admin的数据
select * from web_users where UserName='admin';
#查询web_users 表中UserName 等于admin并RoleId = 1 的数据
select * from web_users where UserName='admin' and RoleId = 1;
#查询web_users 表中UserName 等于admin或者RoleId = 1 的数据
select * from web_users where UserName='admin' or RoleId = 1;
#查询web_users 表中UserName 等于admin 数据并只获取一条数据
select * from web_users where UserName='admin' limit 0,1;
#查询web_users 表中UserName 等于admin ,并只读取UserName,Email 列
select UserName,Email from web_users where UserName='admin';
2、插入数据
#向web_users 表中 插入一条记录,记录内容为UserName:admin168,Email:[email protected]
INSERT into web_users(UserName,Email) value('admin168','[email protected]')
3、修改数据
#把web_users表中 UserName 等于admin 的记录,修改Email为 [email protected],RoleId 等于2
update web_users set Email = '[email protected]',RoleId=2 where UserName='admin';
4、删除数据
#删除web_users全表数据
delete from web_users;
#删除web_users表中UserName 等于admin 的数据
delete from web_users where UserName='admin';