• 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

  • 相关阅读:
    for循环中创建线程执行问题
    MySQL学习总结之路(第六章:表类型【存储引擎】的选择)
    Tensorflow的下载和安装
    C# 和 Python 的 hash_md5加密方法
    MySQL学习总结之路(第五章:函数)
    MySQL学习总结之路(第四章:运算符)
    MySQL学习总结之路(第三章:数据类型)
    MySQL学习总结之路(第二章:表)
    MySQL学习总结之路(服务与数据库管理)
    CSS居中的方式15种(水平垂直)
  • 原文地址:https://www.cnblogs.com/glimpse/p/5448638.html
Copyright © 2020-2023  润新知