数据库表单

创建数据库

  1. 直接创建:create database 名称;  create schema 名称;
  2. 通过字符集来创建: create database 名称 charset=utf8;
  3. 创建数据库前判断数据库是否存在: create database if not exists 名称;

查看数据库:show databases;

选择数据库:use 数据库名称;

查看当前所在数据库:select database();

修改数据库:例如:alter database 名称 default charset=utf8;

删除数据库:例如:drop database 数据库名称;

如果删除的数据库不存在,则会报错,的解决方:例如:drop ####database if exists 名称;

查看所有的字符集:show charset;

查看当前数据库编码格式:show variable like ' character_set_database ';

数据库中存储引擎:

查看数据库的默认的搜索引擎:show variables like ' default_storage_engine ';

查看引擎:show engines;

修改默认存储引擎:例如:set default_storage_engine = innod

创建表:create tables 表的名字;列表的名字和定义用逗号隔开;

查看表:show tables;

查看表的详细信息:show create 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 phone ;

修改表名:例如:alter table 旧表名 rename as 新表名;

重名表名:例如:rename table 旧表名 To 新表名;

删除表:例如:drop table 表名;

删除一个不存在的表会报错,如果不报错如下;

例如:drop table if exists 数据表名;

复制表:例如:create table if not exists 原名字 like 复制后的新名字;

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

相关阅读更多精彩内容

友情链接更多精彩内容