sql常用语句
2016-12-15 14:55
295 查看
1.like查询
SELECT 列名称 FROM 表名称
2.count
3.DELETE
DELETE FROM 表名称 WHERE 列名称 = 值
4.UPDATE
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
5.DISTINCT 和ORDER BY
SELECT DISTINCT 列名称 FROM 表名称
itrusyes
GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’IDENTIFIED BY ‘root’ WITH GRANT OPTION;
SELECT 列名称 FROM 表名称
SELECT * FROM bill WHERE bill.bill_id LIKE "%99472%";
2.count
select count(*) from ra_info;
3.DELETE
DELETE FROM 表名称 WHERE 列名称 = 值
DELETE FROM delivery WHERE delivery.id=1;
4.UPDATE
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE bill SET bill_status = 4 WHERE bill.id = 1331;
5.DISTINCT 和ORDER BY
SELECT DISTINCT 列名称 FROM 表名称
select DISTINCT bill.enterprise FROM bill; SELECT * FROM bill order by bill.enterprise;
1、查询是否锁表
show OPEN TABLES where In_use > 0;2、查询进程
show processlist查询到相对应的进程===然后 kill id
查询查看正在锁的事务
select * from information_schema.INNODB_LOCKS;查看等待锁的事务
select * from information_schema.INNODB_LOCK_WAITS;查看具体的死锁信息
show engine innodb status;(根据mysql版本而异)添加唯一性索引
ALTER TABLEra_infoADD UNIQUE (
cert_id);
一个用户两个号码,加上_del
update user_info set m_phone=”13731651230_del” where id=11009;itrusyes
mysql授权登录:
想myuser使用mypassword从任何主机连接到mysql服务器的话。GRANT ALL PRIVILEGES ON . TO ‘myuser’@’%’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON . TO ‘myuser’@’192.168.1.3’IDENTIFIED BY ‘mypassword’ WITH GRANT OPTION;GRANT ALL PRIVILEGES ON . TO ‘root’@’%’IDENTIFIED BY ‘root’ WITH GRANT OPTION;
添加索引
1.添加PRIMARY KEY(主键索引)
ALTER TABLEtable_nameADD PRIMARY KEY (
column)
2.添加UNIQUE(唯一索引)
ALTER TABLEtable_nameADD UNIQUE (
column)
3.添加INDEX(普通索引)
ALTER TABLEtable_nameADD INDEX index_name (
column)
4.添加FULLTEXT(全文索引)
ALTER TABLEtable_nameADD FULLTEXT (
column)
5.添加多列索引
ALTER TABLEtable_nameADD INDEX index_name (
column1,
column2,
column3)
相关文章推荐
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- SQL Server 语句操纵数据库
- SQL(结构化查询语句)
- oracle sql日期比较
- linux快速部署mysql服务器
- 10 件在 PHP 7 中不要做的事情
- sql 存储过程分页
- 在WINXP系统上安装SQL Server企业版的方法
- 通过批处理调用SQL的方法(osql)
- SQL Server 存储过程的分页
- ASP程序与SQL存储过程结合使用详解
- SQL SERVER编写存储过程小工具
- 防御SQL注入攻击时需要注意的一个问题
- SQL Server 中 RAISERROR 的用法详细介绍
- Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案