mysql基本语句

mysql -u root -p;  

登录数据库

 

show databases;  

展示数据库

 

show tables;

展示表

 

desc messages;  

查看messages表的结构

 

drop database lovestory;  

删除lovestory数据库

 

create table messages (

  id int primary key auto_increment,

  name varchar(50),

  article text,

  created_at timestamp

)engine=InnoDB default charset=utf8;  

建立messages表

(InnoDB类型支持事务。mysql默认采用MyISAM引擎,该类型表不支持事务,仅存储数据,优点在于读写很快。)

 

alter table photo rename photos;

修改表名

 

alter table messages modify article text;

修改字段数据类型

(article:字段名,text:要修改成的类型)

 

alter table messages change article myarticle varchar(1000);

修改字段名

 

alter table messages add update_at timestamp;

增加字段

 

alter table messages drop update_at;

删除字段

 

drop table messages;

删除表

 

select * from messages;

查询表中的所有数据

 

select name from messages where id=1;

查询表中id为1的数据的名字

 

select count(*) from messages where name='zhangsan';

查询表中name为zhangsan的数据条数

 

insert into messages values(1 , 'joyce', 'hehe', '2014-12-13 21:56:03');

insert into messages(name,text) values('joyce', 'heheda');

插入数据

 

update messages set name='qsq',article='hehe' where id=1;

更新数据

 

delete from messages where id=1;

删除数据

 

mysqldump -u root -p lovestory > lovestory.sql

导出lovestory数据库到lovestory.sql文件

 

mysqldump -u root -p lovestory messages > messages.sql

导出messages数据表到messages.sql文件

 

source e:/lovestory/lovestory.sql

导入数据库,数据表

 

mysqladmin -u root -p password 123456

set password for root@localhost = password('123456');

把root的密码改成123456

 

posted @ 2016-04-30 13:23  野狗道人  阅读(213)  评论(0编辑  收藏  举报