其他

MySQL之删_delete-truncate

MySQL增删改查之删_delete-truncate 一、DELETE语句   删除数据记录 1、在单表中删除行 语法:   ①从表中删除满足WHERE条件的所有行;   ②没有WHERE条件,则删除表中的所有行 基本格式:   delete from <表名> where <条件表达式>;   删除符合指定条件表达式的行记录 注意:   不能在delete和from中间指定列名,因为记录要删,总是按照行来删除的,不存在删除一行记录的某几列的值的情况。 例1:删除44号球员的罚款 DE...

MySQL使用DDL语句创建表

一、使用DDL语句创建表   DDL语言全面数据定义语言(Data Define Language) 主要的DDL动词:   CREATE(创建)、DROP(删除)、ALTER(修改)   TRUNCATE(截断)、RENAME(重命名) 注意:   1、使用DDL语言时,必须在动词后跟上数据库对象名词(例如:TABLE、VIEW、INDEX、SCHEMA、TRIGGER等)。   2、MySQL的DDL语言创建数据库,如CREATE DATABASE、DROP DATABASE(在Oracle中没有)。 语法: ...

MySQL临时表创建及旧表建新表

MySQL临时表创建及旧表建新表 1、创建临时表   临时表是一张表,用来临时保存一些数据 特点:   只对创建该临时表的用户可见;   当会话结束时,MySQL自动删除临时表。 临时表的核心:建表和删表消耗资源极其少 创建临时表的基本格式:   CREATE TEMPORARY TABLE tbl_name(……); ①创建的临时表在当前会话,正常使用 ②断开连接,再重新连接后执行查询,抛出异常:   错误代码: 1146   Table ‘db_name.temtbl_name’ doesn‘t exist。//该临时表在会话结束的时候被系统删除。 注意:用户可以创建一个和已有的普通...

网卡name-eth1如何修改为eth0

正常来说,Linux在识别网卡时第一张会是eth0,第二张才是eth1。   有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台虚拟机进行HA-heartbeat实验时造成了困扰。注: 高可用性(High-Availability,HA)   在这里出现这个情况是因为复制系统的过程中复制的文件已经有一个网卡在/etc/udev/rules.d/70-persistent-net.rules被识别成了eth0,而虚拟机中的识别成了eth1。 解决方法: 1、编辑/etc/udev/rul...

MySQL常见建表选项及约束

阅读目录—MySQL常见的建表选项及约束: 1、create table选项   1、指定列选项:default、comment   2、指定表选项:engine、auto_increment、comment 2、create table约束    1、not null:非空约束   2、unique:唯一约束   3、primary key:主键约束   4、foreign key:外键   5、check:检查—enum、set 一、CREATE TABLE 选项 1、在定义列的时候,指定列选项 1)DEFAULT <literal>:定义...

DDL中drop-alter table

一、DROP TABLE语句:用于删除数据表   DROP TABLE removes one or more tables.   You must have the DROP privilege for each table.   All table data and the table definition are removed, so be careful with this statement! 基本格式:   drop table <table_name> TEMPORARY:用于删除临时...

深入解析MySQL视图VIEW

阅读目录—深入解析MySQL视图 1、创建视图 2、查看视图 3、视图的更改   1、create or replace view   2、alter   3、DML   4、drop 4、使用with check option约束   嵌套视图 5、定义视图时的其他选项:algorithm、definer、SQL security视图权限 6、视图查询语句的处理   1、替代方法   2、具体化方法 Q:什么是视图?视图是干什么用的? A:   视图(view)是一种虚拟存在的表,是一个逻辑表,本身并不包含数据。作为一个select语句保存在数据字典中的。   通...

MySQL存储过程的创建及调用

阅读目录:MySQL存储过程_创建-调用-参数 存储过程:SQL中的“脚本”     1.创建存储过程     2.调用存储过程     3.存储过程体     4.语句块标签 存储过程的参数     1.in:向过程里传参     2.out:过程向外传参值     3.inout:in and out # SQL语句:先编译后执行 存储过程(Stored Procedure):   一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。 优点(为什么要用存储过程?):   ①将重复性很高的一...

如何破解电脑用户登录密码

原版出处:http://m.zol.com.cn/article/5931586.html?via=index 第一步,准备一个容量大小在8GB以上的优盘或是移动硬盘,当然优盘速度标准越高越好。 第二步,在另一台电脑中,下载第三方PE系统制作软件,例如电脑店、大白菜或是老毛桃都是口碑和效果俱佳的免费PE制作软件。 PE系统制作相当简单,一键式操作:   插上优盘,下载最新U盘启动盘制作工具,解压缩;   然后点击“开始制作U盘启动”按钮,稍等几分钟即可大功告成。   制作完启动盘后,还可以在系统中测试启动盘性能以及修改外观。 第三步,插入忘记密码的电脑中,并在开机时,进入BIOS...

装x玩法:插上你的专有U盘才能开机

装x玩法:插上你的专有U盘才能开机 玩法的效果是这样的: 1.插上你的专有U盘,按电脑开机按钮,电脑正常启动运行; 2.如果不插专有优U盘,按电脑开机按钮,进入桌面后1秒钟电脑自动关机,无法使用。也就是说,没有优U盘将无法使用你的电脑。 实现上面的玩法的步骤: 第一步:   在自己的U盘(假设是F盘)里,新建一个文本文件,内容可以为空,另存为“密码U盘.txt”文件。 第二步:   在电脑的D盘里,新建一个文本文件,编辑该文本文件,文本文件内容如下:   另存为“关机.bat”文件,注意扩展名一定要是bat文件(...

存储过程中的变量定义

As we all know,MySQL的存储过程就类似于脚本,既然似脚本就会有使用到变量的时候。   MySQL存储过程常见的变量:局部变量、用户变量、系统变量…… 一、局部变量   在过程体中,可以声明局部变量,用来临时保存一些值。 1、定义局部变量语法: DECLARE var_name … type ; 其中,type为MySQL的数据类型,如:int、float、date、varchar(length) 注意:   ①DECLARE用来声明局部变量,且DECLARE仅被用在BEGIN … ...

存储过程之流程控制语句

阅读目录:通过条件、循环语句,对处理程序进行流程控制 条件控制     IF条件:条件为真,执行     CASE条件:匹配到,执行 循环控制     WHILE循环:先判断后执行     REPEAT循环:先执行后判断     LOOP循环(死循环)     LEAVE语句(离开)     ITERATE语句:迭代,再次循环     RETURN语句:返回 注意:MySQL不支持FOR循环 一、条件控制:if语句、case语句 1、IF语句   如果条件search_condition_1为true,则执行相...