Mysql
基础操作
基础的增删改查: 创建库 create database 数据库名 删除库 drop database 数据库名 查 show databases 该---》该编码方式 alter database 数据库名 charset gbk/(编码方式) 表 创建表 create table 表名(字段 数据类型,字段 数据类型) 删表 drop table t1 改表 改表中的字段的属性 alter table t1 modify 表中的字段 要修改的属性 修改表中的字段名及字段属性 alter table t1 change 表中的字段 修改后的字段 要修改的属性 修改表名 alter table 原表名 rename 修改的表名; 查表 查看所有的表 show tables; 查看表的详细信息(字段及每个字段对应的数据类型,键,其他的我就不知道了) desc t1; 查看当前这张表(好乱啊,还不如用desc t1.....,不过可以看这张表的存储引擎,编码方式) show create table t1; 表中数据 增加数据 默认添加所有字段,及批量添加数据 insert t1 values(1,'gg'),(2,'ii'); 增加某个字段的数据 insert t1(id) values(1),(2) 删除数据 删除某一条数据 delete from t1 where id=1; 删除所有数据--------?有个问题 delete from t1; 改数据 改某一条数据 注:在改数据库中修改前面不用加数据库名,即 db.t1==t1 update db.t1 set name = '北京' where id =2; 修改全部数据 update db.t1 set name = '长江一号'; 查数据 查询所有数据 select * from t1; 查询某个/或几个字段 select id,name from t1;
windows下数据的备份
参考:http://www.cnblogs.com/programmer-tlh/p/5782418.html
备份 1、开始菜单 | 运行 | cmd |利用“cd /Program Files/MySQL/MySQL Server 5.0/bin”命令进入bin文件夹 2、利用“mysqldump -u 用户名 -p databasename >exportfilename”导出数据库到文件,如mysqldump -u root -p voice > voice.sql,然后输入密码即可开始导出。 注意:>周边有空格 还原 1、进入MySQL Command Line Client,输入密码,进入到“mysql>”。 2、输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车。 3、切换到刚建立的数据库,输入"use voice;",回车 4,推出数据库,切到bin目录下,执行mysql -u root db816 < db816.sql 5. 查看数据库是否导入