MySQL:
1、设置字符集
用alter
alter database 数据库名字 CHARACTER SET = 'utf8'; //这里以utf8为例
添加,修改,删除字段也用alter
添加字段:
alter table 要添加的表名 add column 字段名字 字段类型 after address;
//后面after +字段名是表示添加到某个后面 ,first则表示添加到最上边
alter table a1 add column column_add01 varchar(20) first ;
修改字段:
alter table a1 CHANGE COLUMN column_add01 column_add01 int(3);
// a1表名,column_add01要修改的字段 int(3)修改后的字段类型
删除字段
alter table a1 DROP column_add01;
2、truncate => 清空表
truncate table a1;
// 也可以用delete
create table
CREATE TABLE ... LIKE Statement => 只拷贝 表结构
eg:
CREATE TABLE emp_dev LIKE emp;
// emp_dev 拷贝后的表名字,里面没有数据只有结构
CREATE TABLE ... SELECT Statement =》 比较多 临时查询的结果 临时生成一个表
ctas:
CREATE TABLE new_tbl [AS] SELECT * FROM orig_tbl;
create table emp_dev01 as select ename,job from emp;
// emp_dev01生成的表名
insert
insert into table_name [(columns)]values(value_list,...)
a b 表结构是一样:
需求:
两张表 , a有数据,b没有数据
把a表数据导入b数据?
insert into b (name,age)
select name,age from a;
emp a1
insert into a1(name,address)
select ename,job from emp;
git
git官网:https://git-scm.com/
git入门命令:
1、查看git版本
$ git -v
在使用git前我们需要做一些简单的配置:
-- 要配置我们的项目开发人员的信息
git config --global user.name "zhangsan"
git config --global user.email "xxx@qq.com"
设置参数:
--global use global config file --对当前用户 所有仓库都有效
--system use system config file -- 对系统所有登录用户有效
--local use repository config file -- 对某个仓库有效
注:单对一个仓库,local的限级高
设置完成后,查看配置参数:
git config --list
git config --list --global
git config --list --local
配置完成后,可以开始git入门了
1.创建仓库
项目:开发的代码文件
仓库:本地仓库 用于进行文件的版本控制的
git init:
1.创建一个仓库
2.重新初始化一个 以及存在的仓库
git init [-q | --quiet] [--bare] [--template=<template-directory>]
[--separate-git-dir <git-dir>] [--object-format=<format>]
[-b <branch-name> | --initial-branch=<branch-name>]
[--shared[=<permissions>]] [<directory>]
git init [<directory>]
项目:
1.存在:
cd 项目目录
git init
2.不存在:
git init <project_name>
git init test01
2.使用
git 管理版本控制的工作流程:
工作区: 项目目录
暂存区: 临时存储文件的地方 可以进行撤回
本地仓库:版本控制
入门:
1.vim 1.log
2.git add 1.log => 添加到暂存区
3.git commit -m "Add 1.log" => 添加到 本地仓库
4.git log 查看本地仓库历史 :当前项目的 commit历史
git commit -m <msg>
总结:
本地仓库 :
如何进行版本控制?
commit 进行区分版本的
切换版本: 可以使用
git reset --hard [<commit>]
git reset --hard d7db6e