查询数据 select * from 表名 实例 select * from user 查询表名为user的全部数据 查询数据带条件 select * from 表名 where 字段名称=值 实例 select * from user where id=1 查询user表id为1的数据 多个条件查询 上面的例子是只有一个条件查询限制,如果我们有多个呢? select * from user where id=1 and name='张三' and age=18' 如上,一个条件使用where来做条件限制,多个条件,从第二条件开始,使用and来做限制,多个就继续and 注意:如果字段的类型是varchar,也就是字符串的时候=后面的值需要使用''括起来 修改数据 UPDATE user SET name='张三', age=21 WHERE name='张三丰'; 以上意思是把名字为 张三丰的数据,把名字重新改成张三,年龄为21 添加数据 INSERT INTO user (name, age) VALUES ('张三',21); 添加一条名叫张三,年龄21的数据,由于i....
Linux环境下Mysql的备份恢复操作
本篇记录mysql在不使用图形界面工具情况话,使用命令去做mysql数据的备份恢复 mysql -u root -p 输入密码,成功则进入mysql的终端命令界面 mysql> 查看所有的数据库 show databases; 以下命令在linux命令下执行 备份所有数据库: mysqldump -u root -p --all-database > all.sql 备份数据库 demo mysqldump -u root -p demo > demo.sql 备份数据库demo下的test表 mysqldump -u root -p demo test > demo_test.sql
MySQL5.6安装后内存占用高解决方案
距离MySQL 5.6正式发布已经有比较长的时间了,目前Oracle官网上的最新GA版本MySQL server也为5.6。但reizhi在安装配置后却发现其内存占用居高不下,无论如何调整cache甚至禁用InnoDB都不能解决。由于VPS仅有1GB内存,在开启常用的Web服务之后,无力再为MySQL提供400MB以上的物理内存。 通过网络爬文,MySQL 5.6相比于前代GA版本性能提升显著,但默认缓存设置对于小型站点并不合理。通过修改my.ini文件中的performance_schema_max_table_instances参数,能够有效降低内存占用。 默认my.ini文件位置:C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.6 修改参数: performance_schema_max_table_instances=400 table_definition_cache=400 table_open_cache=256 保存之后重新启动MySQL服务,其内存占用即可从400MB....