MySQL的补充和git入门

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

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值