淘宝装修做代码的网站,青岛品牌策划公司排名,海南省建设银行官方网站招聘,网站开发的目的实习报告mysql数据库 什么是数据库 # 用来存储数据的仓库
# 数据库可以在硬盘及内存中存储数据 数据库与文件存储数据区别 数据库本质也是通过文件来存储数据, 数据库的概念就是系统的管理存储数据的文件 数据库介绍 数据库服务器端: 存放数据的主机集群数据库端: 可以连接数据库的任意…mysql数据库 什么是数据库 # 用来存储数据的仓库
# 数据库可以在硬盘及内存中存储数据 数据库与文件存储数据区别 数据库本质也是通过文件来存储数据, 数据库的概念就是系统的管理存储数据的文件 数据库介绍 数据库服务器端: 存放数据的主机集群数据库端: 可以连接数据库的任意客户端数据库管理员: DBA 数据库的基本概念 # 库: 多表构建一个数据库 , 本质就是文件夹
# # 表: 多条数据构建一张表 , 本质就是文件
# # 记录: 存放一条条数据 , 本质就是文件中一条条数据记录
# (字段) id, name, age, gender...一个老师数据 一条数据记录
数据库分类 关系型数据库 有表的概念 以表中一条条数据存储数据 典型代表: mysql、oracle、SqlServer、access、db2 非关系型数据库 没有表的概念 通过key - value键值对方式存储数据 典型代表: MongoDB、Redis、memcache 数据库安装 安装server端与client端如何启动server? 如何通过client连接server 数据库启动与连接 # 掌握
# 将mysql服务器添加到系统服务,在系统服务中启动mysql, 命令: mysqld --install
# 进入系统服务: winr services.msc 找到mysql服务手动启动或关闭
# 或者执行cmd命令:net start mysql/net stop mysql 启动/关闭服务端
# 连接数据库:mysql -hlocalhost -P3306 -uroot -p
# 通过最高权限进入数据库, 要采用root用户进入, 连入本地数据库: mysql -uroot -p
# 查看mysql版本: select version();
# 查看当前用户: select user();
# 查看mysql下的所有数据: show databases; 密码操作 # 知道旧密码
# 修改密码: mysqladmin -uroot -p旧密码 password 新密码
# 遗忘旧密码
# 1.绕过授权表启动服务(安全认证服务停止): mysqld --skip-grant-tables;
# 2.以任意密码登录root用户: mysql -uroot -任意
# 3.更新密码: updata mysql.user passwordpassword(新密码) where userroot and hostlocalhost
# 刷新权限: flush privileges; cmd下创建文件:type nul文件名 统一字符编码 # 查看数据配置信息: \s 统一编码 防止乱码(读取数据不方便, 防止数据丢失)
# 1. 在mysql安装目录下: 创建my.ini文件(my.cnf)(命令:type nul文件后缀)
# 2. 设置配置信息并保存
[mysqld]
# port7777 注释
character-set-serverutf-8
collation-serverutf8_general_ci
[client]
default-character-setutf-8
# 重启服务 数据库基本操作 库的基本操作 # 1. 增 ,创建数据库
# 采用默认编码集: create database db1; # db1为文件夹名
# 自定义编码集: create database 文件夹名 charsetutf-8;
# 2. 查 ,查看数据库全部信息
# 纵观所有数据库: show databases;
# 详细信息: show create database db1;
# 3. 改 , 修改数据库编码集
# alter database db1 charsetutf-8;
# 4. 删, 移除数据库
# drop database db1; 表的基本操作 # 前提: 在具体的某个库下创建表
# 进入指定数据库:use db1
# 确定当前使用的数据库: select database();
# 1. 增,创建表(字段 类型, ..., 字段n 类型)
# create table t1(name char, age int);
# 2. 查, 查看表信息
# 纵观所有数据库: show tables;
# 详细信息: show create table t1;
# 表字段结构信息: description t1;
# 3. 改
# 修改字段属性: alter table t1 modify name char(20);
# 修改字段名: alter table t1 change name usr char(16);
# 修改表名: alter table t1 rename t2;
# 4. 删, 删除表
# drop table t1;
字段的基本操作 # 前提: 知道具体操作的是哪张表
# 1. 增, 添加字段
# insert into
# 2. 查,
# select * from t1;
# 3. 改
# updata t1 set age28 where usraa;
# 4. 删
# delete from t1 where age8; # (条件可变) 转载于:https://www.cnblogs.com/liusijun113/p/10235979.html