美文网首页
mysql常用语句

mysql常用语句

作者: 野狗道人闯红灯 | 来源:发表于2017-03-27 11:37 被阅读15次
    • 登录数据库
    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新青年】微信公众号~

    相关文章

      网友评论

          本文标题:mysql常用语句

          本文链接:https://www.haomeiwen.com/subject/szalottx.html