2024年10月05日
索引是MySQL中非常重要的组件,可以提高查询性能和效率。那么如何创建与删除索引呢?下面web建站小编给大家简单介绍一下!
MySQL创建单一列索引
CREATE INDEX name_index ON student(name);
MySQL创建复合索引
CREATE INDEX id_name_index ON student(id, name);
MySQL删除单一列索引
DROP INDEX name_index ON student;
MySQL删除复合
2024年10月05日
利用备份SQL文件恢复,语法如下:
mysql -u root -p < db_backup.sql
利用物理备份文件恢复,语法如下:
service mysql stop
cp db_backup.tar.gz /var/lib/mysql
tar -zxvf /var/lib/mysql/db_backup.tar.gz -C /var/lib/mysql
service mysql start
利用快照恢复,语法如下:
lvcreate -L1
2024年10月04日
MySQL中的锁有哪些?下面web建站小编给大家简单介绍一下各种锁的运用语法!
1、共享锁(读锁):S锁,允许一个线程读数据,阻止其他线程写数据。
SELECT * FROM table1 WHERE ... LOCK IN SHARE MODE;
2、排他锁(写锁):X锁,允许一个线程写数据,阻止其他线程读或写数据。
SELECT * FROM table1 WHERE ... FOR UPDATE;
FOR UPDATE子句会自动加排他锁。
3、自动增长锁:当