美文网首页
创建数据库

创建数据库

作者: 恬恬i阿萌妹O_o | 来源:发表于2018-08-07 22:40 被阅读0次

    创建数据库
     1. 直接创建:create database 名称;  create schema 名称;
     2. 通过字符集来创建: create database 名称 charset=utf8;
    3. 创建数据库前判断数据库是否存在: create database if not exists 名称;
    查看数据库:show databases;
    选择数据库:use 数据库名称;
    查看当前所在数据库:select database();
    添加数据库的utf8默认编码:alter database 数据库名 character set utf8;
    修改数据库:例如:alter database 名称 default charset=utf8;
    删除数据库:例如:drop database 数据库名称;
    如果删除的数据库不存在,则会报错,的解决方:例如:drop database if exists 名称;
    查看所有的字符集:show charset;
    查看当前数据库编码格式: show variables like 'character_set_database';
    数据库中存储引擎:
    查看数据库的默认的搜索引擎:show variables like ' default_storage_engine ';
    查看引擎:show engines;
    修改默认存储引擎:例如:set default_storage_engine = innod
    创建表:create tables 表的名字;列表的名字和定义用逗号隔开;
    查看表:show tables;
    查看表的详细信息:show crealt table 名称;
    查看表的结构:desc 数据表名;
    创建表时如果一个表存在的时候还创建,应在表名后给出 if not exists 检查表是否存在,仅在
    表名不存在的时候创建它;
    主键:primary key;
    设置默认值:default
    例如:phone varchar(11) not null default '12345678909';
    更新表时:alter table ;
    添加新字段(列):例如:alter table students add age int default 10;
    删除字段(列):例如:alter table student drop plone ;
    修改表名:例如:alter table 旧表名 rename as 新表名;
    重名表名:例如:rename table 旧表名 To 新表名;
    删除表:例如:drop table 表名;
    删除一个不存在的表会报错,如果不报错如下;
    例如:drop table if exists 数据表名;
    复制表:例如:create table if not exists 原名字 like 复制后的新名字;

    相关文章

      网友评论

          本文标题:创建数据库

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