美文网首页
数据库创建语句

数据库创建语句

作者: 小胡123 | 来源:发表于2018-09-09 14:53 被阅读0次

老美 ASCII:2**8 256
中国 gbk gb2312 gb18030 Big5
unicode 统一编码
utf -8:万国码
存储引擎: INNODB(支持外键,事物,有良好的并发处理能力)
MYISAM:不支持事务,外键,查询效率高
MEMORY:不支持事务,外键,支持HASH哈希索引,读写效率高,
数据保存在内存中,服务器挂数据丢
查看数据库下所有引擎:SHOW ENGINES;
查看当前数据库使用的引擎:SHOW VARIABLES LIKE 'default_storage_engine';
修改默认存储引擎:
SET default_storage_engine=MYISAM;
mysql:5.5版本前默认MYISAM,5.5后INNODB

创建数据库:
CREATE DATABASE 数据库名 CHARSET='utf8';
创建数据库,不存在才创建:
CREATE DATABASE IF NOT EXISTS 名 CHARSET='utf8'
切换数据库:
USE 数据库;
查看当前数据库:
SELECT DATABASES;
修改数据库:
ALTER DATABASE 名 CHARSET=‘gbk’;
删除数据库:
DROP DATABASE 名;
存在才创建:
DROUP DATABASE IF EXISTS 数据库名;
查看所有数据库:
SHOW DATABASES;

字数类型:
数值类型:整数,浮点数
字符串类型:TINTYTEXT , test,char(定长),varchar(不定长)
时间:DATA,TIME,YEAR

创建表
CREATE TABLE 表名 (
列 类型 约束 属性
);
涉及到的约束:主键,DEFAULT,NOT NULL
属性:自增 ATUO——INCREMENT
查看所有表:
SHOW TABLES;
切换到:
USE 名;
CREATE TABLE products(
id int AUTO_INCREMENT,
name varchar(60) NOT NULL, #三字一字符,20字,不定长
price float(5,2) Default 100,
comments int Default 0,
storename varchar(60),
primary key(id)
SHOW CREATE TABLE 表名 \G;(去线)
DESC 表名 查看架构
添加列 (框架)
ALTER TABLE employee ADD(age int default 20(列,类型,约束));
修改列
ALTER TABLE employee MODIFY age(列名) char(3); 有约束
修改列名
ALTER TABLE employee RENAME AS newemployee;

相关文章

  • 【 MySQL】10.0 入门学习(九)——常用语句

    1.0 显示数据库语句: 2.0 显示数据库创建语句: 3.0 数据库删除语句: 4.0 创建数据库 5.0 查看...

  • MySQL-基础操作

    创建数据库 语句-CREATE DATABASE name 使用数据库 语句-USE name 创建表 语句-CR...

  • 数据定义语句(1)CREATE DATABASE

    光看名字就知道这是创建数据库的语句,使用方法如下: CREATE DATABASE语句创建指定的数据库,数据库的名...

  • 一、数据和表

    一、创建数据库 CREATE DATABASE 数据库名称; 语句以英文 ';'(分号)结尾,表示执行SQL语句 ...

  • 三、SQL DDL定义语句使用

    SQL DDL定义语句使用 CREATE DATABASE 语句用于创建数据库。 CREATE TABLE 语句用...

  • MySQL详解3.DDL语法

    点击进入我的博客 1 数据库 1.1 创建数据库 创建语句 CREATE {DATABASE | SCHEMA} ...

  • 基于MySQL数据库常用语句

    1、创建数据库mydatabase,查看数据库是否创建成功 mysql语句及运行结果: 2、创建isteste...

  • MySQL常用语句

    DDL语句 数据定义语句,这些语句定义了不同的数据段、数据库、表、列、索引等数据库对象的定义. 创建及删除数据库 ...

  • 数据表的基本操作

    创建数据表 创建数据表之前要先引用这个表要在的数据库。语句是 这样显示就是成功了。 选择了数据库之后创建表。语句是...

  • Apache Impala(四) Impala sql 语法

    创建数据库 CREATE DATABASE 语句用于在 Impala 中创建新数据库。 impala 默认使用 i...

网友评论

      本文标题:数据库创建语句

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