Go!
mysql入门一
上一篇 /
下一篇 2013-10-25 16:41:25
/ 个人分类:learning1
1. 处理我在安装mysql时出现的一些异常:mysql的下载与安装相对简单,基本就是一直点击下一步,但是我在安装过程中也遇到了一些小麻烦,就是mysql
安装到最后一步是,start serbice为失败状态,我的解决方案是:使用services.msc打开服务窗口,查看mysql service是否已经存在,当时我的mysql service应经存在,先停止该服务,然后到注册列表("HKEY_LOCAL_MACHINE\SYSTEM\CurrentControSet\Services")中删除了其右边对话框列表中的对应服务,并使用命令 sc delete MYSQL,然后继续进行安装,就能成功了。
2. 复习Mysql的一些基本命令:创建数据库 create database databasename;
显示所有数据库:show databases;
进入数据库:use databasename;
创建表:create table tablename(name varchar(9) not null,sex char(2),birth date,id int(9) auto_increment not null primary key,address varchar(50) default"中国",year date);
从表中删除一条记录:delete from tablename where name='zhangsan';
插入一条数据:insert into tablename(name,sex,employeeno) values ('仙仙','f',1010);也可同时插入多条数据,此时只需要在values后的多条记录之间用逗号隔开即可。
导入txt中的内容:load data infile 'c:/employee.txt' into table employee;
修改表中的内容:update tablename set name='李四' where name='张三' and id=20;
alter table在mysql中是用来修改、增加、删除表中的列:增加列:alter table tablename add column columnname datatype;删除表中的列:alter table tablename drop column columnname;改变列中的数据类型:alter table tablename alter column columnname datatype;改变列名:alter table tablename change name newname char(9);
alter database:alter database databasename add file(name='filename',
查找表中多余的重复记录:select * from tablename where name in (select name from tablename group by name having count(name)>1);
删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录:delete from people where peopleId in (select peopleId from people group by
peopleId having count(peopleId)>1) and rowid not in (select min(rowid) from
people group by peopleId having count(peopleId)>1)
备注:以上许多数据是我自己编造的,仅供参考。
相关阅读:
- 总结MySQL建表、查询优化实用小技巧 (xin_晴, 2013-6-27)
- MySQL自增主键删除后重复问题 (xin_晴, 2013-7-01)
- 黑马程序员 Oracle数据库date类型与Java中Date的联系与转化 (zaza9084, 2013-7-04)
- Mysql性能测试 Mysql性能 (zaza9084, 2013-7-02)
- 两种转换mysql数据编码的方法-latin1转utf8 (msnshow, 2013-6-29)
- MYSQL tee的功能测试 (zaza9084, 2013-7-15)
- mysql-利用replace对纯文本数据转换成HTML格式显示-yc (fairylly, 2013-8-13)
- centos下安装apache,php,mysql (carry1986, 2013-9-22)
收藏
举报
TAG:
MySQL
mysql