mysql连接mysqld的两种方法
1、通过本地socket文件连接,只能在本地使用,不依赖IP和端口。-- socket文件路径通过下述命令找到socket = /xx/mysql.sockcat /etc/my.cnf -- 本地通过socket文件连接MySQL服务端:mysql -S socket文件路径mysql -S /tmp/mysql.sock2、远程TCP/IP连接可以在本地和远程使用,依赖IP和端口。-- mysql -u 用户名(默认就是root...
2024-01-10mysql触发器如何使用
说明1、触发器也是存储过程程序的一种,而触发器内部的执行SQL语句是可以多行操作的。2、在MySQL的存储过程程序中,要定义结束符。语法before/after:触发器是在增删改之前执行,还是之后执行delete/insert/update:触发器由哪些行为触发(增、删、改)on 表名:触发器监视哪张表的(增、删、改)操作触...
2024-01-10mysql触发器是什么
说明1、触发器是MySQL向程序员和数据分析员提供保证数据完整性的方法,是与手表事件相关的特殊存储过程。其执行不是程序调用,也不是手动启动,而是事件触发。2、在写入数据表之前,可以强制检查或转换数据。当触发器出现错误时,异动结果将被取消。实例创建触发器delimiter $$create trigger 触...
2024-01-10mysql事务的四个特点
特点1、原子性,一个事务是不可再分割的整体,要么全部被执行,要么全部执行。2、一致性,一个事务可以让数据从一种一致状态切换到另一种状态。3、隔离性,一个事务不受其他事务的干扰,并且多个事务彼此隔离。4、持久性,事务一旦提交,就永久地保存在本地。实例/*了解:隐式(自动)事...
2024-01-10mysql主键和唯一的区别
区别1、一个表至多有一个主键,但可以有多个唯一。2、主键不允许为空,唯一可以为空。3、主键创建后一定包含一个唯一性索引。唯一性索引并不一定就是主键。4、唯一性索引列允许空值,而主键列不允许为空值。实例查看索引show index from sdn_system_operation; 创建唯一索引create unique index unique_i...
2024-01-10mysql有哪些常见的约束
常见约束1、NOT NULL:非空,该字段的值必填2、UNIQUE:唯一,该字段的值不可重复3、DEFAULT:默认。该字段的值不用手动插入有默认值4、CHECK:检查.mysql不支持5、PRIMARY KEY:主键.该字段的值不可重复并且非空 unique+not null6、FOREIGN KEY:外键。该字段的值引用了另外的表的字段实例DROP TABLE IF EXISTS student...
2024-01-10javascriptArray.sort()的数组排序
说明1、Array.sort()方法对数组中的元素进行排序,然后返回排序后的数组。在没有参数调用sort()的情况下,数组元素按字母表顺序排序。2、若数组中含有undefined元素,则排列到数组的尾部。为了按照其他方法而不是字母表的顺序对数组进行排序,必须通过sort()方法传递比较函数。实例var a = new Array("ba...
2024-01-10javascript中Array.reverse()是什么
说明1、Array.reverse()方法将数组中的元素反转顺序,返回反转顺序的数组。2、不是通过重新排列的要素创建新的数组,而是在原来的数组中重新排列。该方法会改变原数组。实例Array.prototype.myReverse=function(){ if(this instanceof Array){//数组 var len=this.length,i=len-1; var res=[];//定义一个数组...
2024-01-10javascript中Array.join()方法如何使用
说明1、将数组中的所有元素转换为字符串并连接在一起,并返回最终生成的字符串。2、可以指定可选的字符串在生成的文字串中分割数组的元素。如果没有指定分隔符,则默认使用逗号。Arrray.join()方法是String.split()方法的逆向操作,后者将文字串分成几个块组成一个数组。实例var a = [1, 2, 3]; ...
2024-01-10python逻辑运算符or的介绍
说明1、or逻辑或,一真则真,都假才假,可以对符号两侧的值进行或运算。2、或运算两个值中只要有一个True,就会返回True。Python中的或运算是短路的或, 或运算是找True的, 如果第一个值为True,则不再看第二个值。实例print(True or True) # Trueprint(True or False) # Trueprint(False or True) # Trueprint(False...
2024-01-10