9月17日我的学习心得与个人理解
数据库
远程操作数据
关系型数据库
MySQL,Oracle,postgresql,access,db2,sqlite,sql,server
非关系型数据库
redis,mongodb,memcache
关系型特点
存储数据一般以表为基础
表和表之间会可以通过代码建立联系
非关系型特点
数据大多以key:value键值对形式存储
数据与数据之间无任何联系
软件开发架构
c/s架构
b/s架构
MySQL下载
官网:http://www.mysq.com/
MySQL主要文件
bin文件夹
启动文件
data文件夹
数据
my_default.ini
配置文件
readme
使用说明书
环境变量
将mysqld.exe所在的文件路径添加到环境变量
系统服务
用管理员身份打开cmd窗口
mysqld --install 将MySQL制作成系统服务
mysqld --install 取消MySQL的系统服务
MySQL结构
库 表 记录
基本命令
mysql -uroot -p 登录
show databases 查看所有的库
exit,quit 退出
\c 取消命令
\s 查看mysql内部编码
mysqladmin -uroot -p原密码 password 新密码(cmd窗口下) 修改密码
set password=PASSWORD('密码') 修改密码
update mysql.user set password=password(密码) where user=''root'' and host = ''localhost''
忘记密码时针对性的修改忘记密码用户的密码
修改配置文件
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
将全部编码修改统一成utf-8格式
show create database 库名 查看指定的库
create database 库名 创建指定的库
alter database 库名 charset='gbk' 修改库编码
drop database 库名 删除数据库

浙公网安备 33010602011771号