自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 mysql中索引类型和外键约束

索引类型:普通索引== index【索引名称】(字段名)或 key(字段名) 不具备唯一性 允许null值==唯一索引unique key 【索引名称】(字段名)具备唯一性 允许有null值主键索引== primary key(字段名)具备唯一性 不允许有null值==复合索引把多个字段做成索引 可以和上边三个搭配外键约束:基本语法:create table表名(字段… foreign key(字段名) inferences 主表名(字段) on delete cascade on

2021-03-01 12:53:48 198

原创 mysql中的多表连接查询

多表连接查询内连接:是把两个表里都有的字段进行匹配外连接:左外连接,右外连接内连接语句mysql> select 表名.字段名 from 表1 inner join 表2 on 表1.字段=表2.字段;为了方便引用表名,可以给表起个别名mysql> select i.xh,xm,yw,shx from stu_info i inner join stu_chj c on i.xh=c.xh;说明:其中i.xh中的i是stu_info表的别名,需要在from后面定义左连接:se

2021-02-24 13:58:47 143

原创 mysql语句进阶

导出数据库(备份数据库)mysqldump -u用户名 -p密码 -B(导入时不用穿件数据库) 数据库名 > 导出的数据库名导入数据库:mysql -u用户名 -p123456 < 导出的数据库名把select查询结果导出到文本:==首先改配置文件 /etc/my.cnf 里添加一行secure_file_priv=’’重启进入mysql执行 select * into outfile ‘导出到mysql有权限访问的目录下’ 数据库名.表名mysql 语句进阶:in运算符(

2021-01-20 17:12:03 101

原创 常用的select命令

常用SELECT命令使用select命令查看mysql数据库系统信息:– 打印当前的日期和时间select now();– 打印当前的日期select curdate();– 打印当前的时间select curtime();– 打印当前数据库select database();– 打印MySQL版本select version();– 打印当前用户select user();–查看系统信息查看系统设置:SHOW [GLOBAL | SESSION] VARIABLES

2021-01-20 08:39:02 695

原创 数据类型

数据类型int类型修饰(在字段类型后边添加)unsigned 无符号整数,修饰符;规定字段只能保存正得数据;zerofill 修饰符,规定用0填补2输出的值,也可以防止负数浮点型数据类型(类型后加小括号(m,n)m有效字段的值n是小数点后面的值):float数值类型用于表示单精度浮点数值,而double数值类型用于表示双精度浮点数值float和double都是浮点型而decimal是定点型;MySQL浮点型和定点型可以用类型名称后加(M,D)来表示,M表示该值的总共长度,D表示小数点后面的长度

2021-01-18 09:27:17 345 1

原创 mysql语句

查询表中记录select * from 表名; # *号表示表中所有的字段 内容过多时可以在后边加\G查看只查询某个字段或某些字段的内容:select 要查询的字段名(多个字段可以用,隔开) from 表名;查看别的数据库的表就要在表前加入数据库名.表名删除表中记录:delete from 表名 where 字段名=几的行 ,那个行就会被删除,(如果不写where子句则所有记录都会被删除)更改表中记录:update 表名 set 要改的字段=值 where 字段=值(这个是条件=改这个字

2021-01-15 11:30:37 96

原创 mysql语句

mysql语句查看数据库:进入数据库使用show databases;一行的方式显示:show databases \G;命令行中显示:mysql -e ‘show databases’ -uroot -p1234561:information_schema这个数据库保存了MySQL服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型,访问权限等。 [ˈskimə]2:performance_schema 这是MySQL5.5新增的一个性能优化的引擎:命名PERFORMANCE_S

2021-01-13 20:52:37 61

原创 源码安装MySQL

源码安装mysqlmysql下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads注意:官网提供下载的源码包为mysql-community-5.7.26-1.el7.src.rpm以.src.rpm结尾的rpm包,需要rpm -ivh安装这个包,在当前目录下生成rpmbuild的目录文件,然后在rpmbuild/SOURCES/目录下才是我们.tar.gz结尾的源码包。1卸载系统自带的boost 安装更高版本的MySQL从5.7

2021-01-12 11:48:13 153 1

原创 shell中的awk应用

awk应用概念:awk是一个数据处理工具!相较于sed是对一整行的处理 ,而awk则是比较倾向于 把一行分成多个字段来处理在linux 中常用的是gwak ,awk是gawk的链接文件awk语法格式:awk [-F] ‘BEGIN{ print … } 匹配规则{ 命令 } END{ print … }’ filename其中BEGIN和END 是awk的关键字 因此必须大写 ;两个部分是可选的可以写也可以不写(BEGIN和END 都只执行一次)awk的工作过程:awk的变量awk

2021-01-10 13:12:08 90

原创 shell中正则表达式

正则表达式正则表达式,是用于描述字符排列和匹配模式的一种语法规则。他的主要用于字符串的分割,匹配,查找及替换操作。通俗来说正则表达式是用来匹配文化部中字符串的方法,他先将整个文本分成一行一行的字符串 ,接着从字符串里搜索是否有符合正则表达式的字符串,如果有则匹配成功“grep 、awk 、sed 、vi 等 都支持正则表达式”“ls 、find 、cp 等 不支持”在正则表达式中我们把特殊字符成为云字符。在shell中元字符分为基础元字符和扩展元字符基础元字符1、 * 匹配前面的一个字符或

2021-01-06 16:51:52 1832

原创 shell脚本中 函数和跳出循环

shell脚本中 函数和跳出循环函数 相当于一个脚本代码块 它可以把一个功能封装起来。使用时直接在脚本中调用函数名字使用函数的好处是可以使脚本模块化 变的简便函数的创建:function 函数名(){命令序列}(function可写可不写)使用函数时直接在脚本中输入函数名就可以了例如:#!/bin/bashfunction func1() { #定义函数echo “This is an example of a function”}count=1wh

2021-01-05 16:06:57 1135

原创 vm虚拟机中centos7如何联网

虚拟机中centos7联网首先打开虚拟机![在这里插入图片描述](https://img-blog.csdnimg.cn/20201225154801660.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lqc19hX3NoYW5n,size_16,color_FFFFFF,t_70右击左侧虚拟机点击设置设置网络适配器为NAT模式接着

2020-12-25 16:03:58 303

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除