2019-06-05mysql相关语句和git操作

修改已经存在表格中的内容用update
如:

update tb_dept set dloc='海上' where dbo=50

关系型数据库可以保证数据的一致性和完整性

数据的完整性:

1、实体完整性 -- 每个实体都是独一无二,没有冗余 -- 主键

2、参照完整性 -- 外键约束

3、领域完整性 -- 数据必须是有效 -- 数据类型/长度/默认值/非空约束

                            /检查约束(mysql内不生效)

数据的一致性:事务(transaction) -- 锁

事务的ACID特性:

Atomcity(原子性) -- 多个操作视为原子性操作要么全做要么全都不做

Consistency(一致性) -- 事务前后数据状态保存一致

Isolation(隔离性) -- 多个并发事务不能看见彼此的中间状态

Duration(持久性) -- 事务完成后进行数据持久化

开始事务:start transaction / begain

退出事务:rollback / commit(提交事务)

-- 查询mysql默认的事务隔离级别

select @@tx_isolation;

-- 调整当前事务的隔离级别

set session transaction isolation level read committed;

-- from 子句

-- where 子句

-- group by 子句

-- having 子句

-- order by 子句

-- limit 子句

索引

建立索引规则:经常用于查询的条件

(加速查询,索引通常创建在经常作为筛选条件的列上)

git init -- 将文件夹初始化为版本控制的仓库

git add 《filename》 --- 将文件放入缓存区(暂存区)

git commit -m ‘提交信息’ -- 将缓存区的内容提交到仓库

git log -- 查看提交日志

git reflog -- 查看未来版本信息

git status -- 查看状态(工作区、缓存区、仓库)

git checkout --《filename》 -- 放弃工作区修改的内容

git add . -- 将所有文件和非空文件夹都放置到暂存取

git reset -- 重置(回到历史版本)

git remote -v 查看origin已经存在的列表

git remote remove origin -- 删除已经存在的origin

回到历史版本的方法:

1、git reset -- hard HEAD^ --- 一个^表示上一个版本

2、git reset --hard 《上版本名字》

回到新版本:

git reset --hard 《版本名字》

git clone 《url》 -- 从仓库克隆代码到本地

git remote add origin -- 将本地代码推到服务器仓库

git push -u origin master -- 将本地文件push到仓库

git pull -- 将服务器代码下拉到本地

  1. git init - 将文件夹初始化为版本控制的仓库
  2. git add - 将工作区的文件放入缓存区
  3. git commit -m '提交的信息' - 将缓存区的内容提交到仓库
  4. git log / git reflog - 查看提交日志
  5. git status - 查看状态(工作区、缓存区、仓库)
  6. git checkout -- - 放弃工作区修改的内容
  7. git reset --hard - 回退到指定的历史版本
  8. git clone - 从仓库克隆代码到本地
  9. git remote add origin - 添加远端服务器
  10. git push -u origin master - 将本地代码推到服务器仓库
  11. git pull - 将服务器代码下拉到本地

你可能感兴趣的:(2019-06-05mysql相关语句和git操作)