美文网首页
Mysql(笔记)

Mysql(笔记)

作者: UncleDavid | 来源:发表于2018-10-28 11:43 被阅读0次

    databases system(dbs) (dbms)

    structured query language(sql)

    数据结构 数据操作 完整性约束

    一个内模式(存储),模式,多个外模式(用户模式)

    e(实体)-r(关系)

    show engines \g    //查看支持存储引擎

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    创建数据库

    create  schema //创建 

    参数:if not exists  character set = gbk/utf-8/  collate gbk_chinese_ci/utf8_bin

    create database if not exists test character set =gbk collate gbk_chinese_ci;

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    alter  //修改

      ALTER TABLE `wp_posts` ENGINE = MyISAM;//修改存储引擎

    alter database db_library default character set =gbk; //修改数据库默认字符

    参数:default  character set = gbk/utf-8/ 

                    collate gbk_chinese_ci/utf8_bin

    alter table tb_bookinfo add id not null int(10);  //添加表字段

    alter table tb_bookinfo default character =gbk;

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    复制表

    create table  new as select * from old  //复制结构和数据 没主键。。

    create table new like old;  //复制结构  有主键。。

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    完全复制表

    create table new like old;  //复制表结构

    insert into new select * from old;  //插入表数据

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    add drop

    ***************************

    ×删除库表                  *

    ×    drop database ~      *

    ×    drop table ~        *

    ***************************

    desc  //表结构

    flush privileges

    grant all privileges on *.* to 'root'@'%' identified by 'roottoor' with grant option;

    vi /etc/mysql/mysql.conf.d/mysqld.cnf

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    插入更新删除

    insert into cms vlaue("admin","123456");    //按顺序插入数据

    insert into cms(name,passwd) value("test","123"); //手动指定

    update cms_user set passwd="123456" where username="admin"; //更新数据

    delete from tb_bookinfo where barcode='384479845'; //删除一条数据

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    导入导出

    source //导入

    mysqldump -u root -p cms  //导出

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    常用建表表参数:

    desc  //表结构

    int() unsigned/varchar()/char()/not null/primary key/auto_increment/

    date yyyy-mm-dd/time hh:mm:ss/datetime yyyy-mm-dd dhh:mm:ss

    create table tb_borrow(

        id int(10) unsigned  primary key auto_increment,

        readerid int(10) unsigned,

        bookid int(10),

        borrowTime date,

        backtime date,

        operator varchar(30),

        ifback tinyint(1) default '0');

    ×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××

    相关文章

      网友评论

          本文标题:Mysql(笔记)

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