mysql常用语句

  • 登录数据库
mysql -u root -p;
  • 展示数据库
show databases;  
  • 展示表
show tables;
  • 查看messages表的结构
desc messages;  
  • 删除lovestory数据库
drop database lovestory;  
  • 建立messages表

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

create table messages (

  id int primary key auto_increment,

  name varchar(50),

  article text,

  created_at timestamp default CURRENT_TIMESTAMP

)engine=InnoDB default charset=utf8;
  • 修改表名
alter table photo rename photos;
  • 修改字段数据类型

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

alter table messages modify 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;
  • 查询表中id为1的数据的名字
select name from messages where id=1;
  • 查询表中name为zhangsan的数据条数
select count(*) from messages where 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;
  • 导出lovestory数据库到lovestory.sql文件
mysqldump -u root -p lovestory > lovestory.sql
  • 导出messages数据表到messages.sql文件
mysqldump -u root -p lovestory messages > messages.sql
  • 导入数据库,数据表
source e:/lovestory/lovestory.sql
  • 把root的密码改成123456
mysqladmin -u root -p password 123456
set password for root@localhost = password('123456');
  • 清空数据表,id从1开始。
truncate table user

欢迎关注【Funny新青年】微信公众号~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容