



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
访问表 select top 10 * from 表连接到本机上的MYSQL mysql -h localhost -u root -p随机取记录 select * from 表名 order by rand() limit 0,5 (0-5)断开服务器 quit查看数据库 show databases;选择数据库 use 数据库名;查看表 show tables;查看表结构 describe 表名;插入记录 insert into 表名 set 字段名=值,字段名=值;select 字段1,字段2字段N from 表 where 字段1=条件值“查看表中的所有记录 select * from条件查询 select * from 表名 where 条件;模糊查询 select * from 表名 where 字段名 like %关键字%;模糊查询(返回0-1000条记录) select * from 表名 where 字段名 like %关键字% LIMIT 0,1000;排序行 select * from 表名 ORDER BY 字段名;排序行(降序) select * from 表名 ORDER BY 字段名 DESC;返回空表 SELECT * FROM 表名 LIMIT 0修改记录 update 表名 set 更改值 where 条件;修改记录 update 表 set 字段c=512021+right(字段c,len(字段c)-len(513921) where left(字段c,len(513921)=513921修改记录 update 表 set 字段c=repalce(字段c,513921,512021)删除记录 delete from 表名 where 条件;创建数据库 create database 库名 创建表 create table 表名 ( 字段名 字段类型(字段长度) PRIMARY KEY AUTO_INCREMENT,);内存中创建表 CREATE TEMPORARY TABLE 表名 SELECT * FROM 源表 WHERE 条件;复制表 CREATE TABLE 表名 SELECT * from 源表;复制表结构 create table 表名2 like 表名1; 删除表 drop TABLE IF EXISTS table 表名;清空表 delete from 表名清空表 TRUNCATE TABLE 表名创建索引 CREATE INDEX 索引名 ON 表名 (列名(10);删除索引 DROP INDEX 索引名 ON 表名看清一张表有什么索引 SHOW INDEX FROM ptmp2列的最大值 select MAX(字段名) AS 字段名的最大值 FROM 表名列的最小值 select MIN(字段名) AS 字段名的最小值 FROM 表名列的总和 select SUM(字段名) AS 字段名的总和 FROM 表名列的平均 select AVG(字段名) AS 字段名的平均 FROM 表名返回表的总行数 SELECT COUNT(*) FROM 表名;精确查找 select * from 表名 where 字段名= 要查找的内容 ;查找某字段 select * from 表 order by 字段去除重复后输出记录 select DISTINCT 字段名 FROM 表名;修改密码 UPDATE user SET Password=PASSWORD(密码) WHERE user=用户名;增加新用户 grant select on 数据库.* to 用户名登录主机 identified by 密码备份数据库 mysqldump -opt 原库名备份库名delete * from 表 where 编号 not in (select min(编号) from 表 group by 电话);删除重复项SELECT * INTO OUTFILE file_name FROM 表名 做有选择的备份并且用LOAD DATA INFILE file_name REPLACE .恢复。为了避免重复记录,在表中你需要一个PRIMARY KEY或UNIQUE键。当在唯一键值上一个新记录与一个老记录重复时,REPLACE关键词使得老记录用一个新记录替代。LOAD DATA INFILE C:tmpskr.txt INTO TABLE skr;SELECT * FROM skr INTO OUTFILE C:/tmp/skr.txt;回收表闲置的空间 OPTIMIZE TABLE 表名返回当前的数据库名字 select DATABASE();返回当前MySQL用户名 select USER();返回当前MySQL用户名 select substring_index(USER(),1);MySQL服务器版本 select VERSION();清空主机缓存表 FLUSH HOSTS整理查询缓存,以更好的利用它的内存。这个命令不会从缓存中移除任何查询 FLUSH QUERY CACHE转储清除查询缓存 FLUSH TABLES从查询缓存中移除所有的查询结果 RESET QUERY CACHE监视查询缓存的性能 SHOW STATUS关闭并且再打开标准和更新记录文件 FLUSH LOGS从mysql数据库授权表中重新装载权限 FLUSH PRIVILEGES关闭所有打开的表 FLUSH TABLES重置大多数状态变量到0 FLUSH STATUS察看线程 SHOW PROCESSLIST杀死线程 KILL IDysql常用语句(一)创建,删除和最基本查询:显示数据库 mysql-show databases;创建数据库 mysql-create database db;删除数据库mysql-drop database db;选择数据库 mysql-use db创建表 mysql-create table mytable(name varchar(20),sex(char(1),birth date);删除表mysql-drop table mytable;显示表的内容 mysql-show tables;显示表的结构 mysql-describe mytable;更新:、对列的操作:在一个表中增加一条字段 mysql-alter table yourtable add name varchar(20)not null;删除一个字段 mysql-alter table yourtable drop name ;、对行的操作:插入一条记录 mysql-insert into mytable values(summer,m,1983-08-24);删除一条记录 mysql-delete from mytable where name=summer;修改一条记录 mysql-update mytable set sex=vm where name=summer;插入多条记录 mysql-insert into mytable select *from yourtable;(这种形式的INSERT 语句中,新行的数据值不是在语句正文中明确地指定的.而是语句中指定的一个数据库查询. 该查询的逻辑限制:?查询不能含有ORDER BY子句. ?查询结果应含有与INSERT语句中列数目相同的列,且数据类型必须逐列兼容. )简单查询:1.在查询结果中显示列名a.用as关键字:select name as 姓名 from students order by ageb.直接表示:select name 姓名 from students order by age(二)(1). 查询语句: select username,uid from supesite.supe_userspaces where catid=91; select T1.image from supesite.supe_spaceimages AS T1 INNER JOIN supesite.supe_spaceitems AS T2 ON T1.itemid = T2.itemid where T2.username = .$username. LIMIT 1; (2).插入语句: insert into cdb_members (username,password) values ($username,$passwd); (3).更新语句: update vpopmail.vpopmail set pw_privilege=1 where pw_name=haha; (4).修改表结构语句: alter table vpopmail add pw_haha int (10) default null; alter table vpopmail drop pw_haha; alter table haha add uid int (10) not null auto_increment, add primary key (uid); (5). 创建表 数据库: create table lian (a int,b char(10); create database jie; (6) .删除数据库 表 记录: drop database jie; drop table lian; delete from lian where username=dd; (7) mysql 备份 mysqldump -all-databases all_databases.sql (8) mysql 恢复 mysql grant all privileges on *.* to lianbinjielocalhost - identified by 840611; mysql GRANT SELECT,UPDATE ON *.* TO monty% (可以网络访问的账户) -
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房贷还息转账代办服务合同范本
- 2025年度事业单位科研助理聘用合同修订版
- 2025年农业农业资源管理技术员聘用协议
- 金融企业客户关系管理数字化升级对市场营销的影响报告
- 2025年智能电动伸缩门设计与安装一体化合同
- 2025版健身教练专业运动营养咨询合同范本
- 2025宠物领养与宠物医疗救治合作协议书
- 2025版智能交通系统工程承包合同样书
- 2025年仓储物流设备维修保养服务合同范本
- 2025版并购交易中涉及劳动合同法及社会保障法律风险评估合同
- GB/T 1508-2002锰矿石全铁含量的测定重铬酸钾滴定法和邻菲啰啉分光光度法
- GA 1800.6-2021电力系统治安反恐防范要求第6部分:核能发电企业
- 办公室主任竞聘报告课件
- 行为金融学案例
- 万科集团财务管理制度手册207
- “李可中医药学术流派论治厥阴病”-课件
- 通用技术作品设计报告
- 锚杆支护技术规范正式版本
- 下一代互联网技术
- 皮肤知识与问题性皮肤分析(入行必看)
- 单位消防安全评估报告(模板)
评论
0/150
提交评论