0x01 创建数据库并指定字符集和排序规则 -- 三种实例写法 create database temptab2 character set utf8 collate utf8_general_ci; create database temptab3 charset utf8 collate utf8_general_ci; create database temptab4 character set=utf8 collate utf8_general_ci; 查看字符集和排序规则的命令 sho…
写在前面 本文中 [ 内容 ] 代表啊可选项,即可写可不写. SQL语言的基本功能介绍 SQL是一种结构化查询语言,主要有如下几个功能: 数据定义语言(DDL):全称Data Definition Language 数据操纵语言(DML):全称Data Manipulation Language 数据控制语言(DCL):全称Data Control Language 事务控制语言(TCL):全称Transaction Control Language 其中最重要的是数据操纵语言(DML),里面包…
-- DDL 数据定义语言 /* 库和表的管理 一.库的管理:创建.修改.删除 二.表的管理:创建.修改.删除 创建:create 修改:alter 删除:drop */ 1.库的管理 -- 库的管理 -- 1.库的创建 /* 语法:create database [if not exists] 库名: */ -- 创建图书库 CREATE DATABASE IF NOT EXISTS books; -- 2.库的修改 -- 5.1.x版本前 RENAME DATABASE books TO 新…
数据定义语言:(DDL) 建表语句: CREATE TABLE [IF NOT EXISTS] table_name [(col_name data_type [COMMENT col_comment], ...)] // 设置表的字段,给字段添加注释 [COMMENT table_comment] //给建的表添加注释 [PARTITIONED BY (col_name data_type [COMMENT col_comment], ...)] //添加分区,目前分区标只能是string类型…
数据定义:指对数据库对象的定义.删除和修改操作. 数据库对象主要包括数据表.视图.索引等. 数据定义功能通过CREATE.ALTER.DROP语句来完成. 按照操作对象分类来介绍数据定义的SQL语法. 5.3.1 数据表的创建和删除 数据表是关系模式在关系数据库中的实例化,是数据库中唯一用于存储数据的数据库对象,它是整个数据库系统的基础.创建数据表是数据库建立的重要组成部分,由SQL语言中的CREATE TABLE语句来完成,其语法格式如下: CREATE TABLE [schema_name.…
官方帮助文档:https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL Hive的数据类型 -- 扩展数据类型data_type : primitive_type | array_type | map_type | struct_type | union_type -- (Note: Available in Hive 0.7.0 and later) array_type : ARRAY < data_type >…
创建数据库 create database if not exists STUDY character set utf8 ; 查看新建数据库的语句 SHOW CREATE DATABASE STUDY; 查看当前数据库版本 SELECT @@version ; 删除数据库 DROP DATABASE IF EXISTS STUDY; 指定数据库 USE STUDY; 新增数据表 CREATE TABLE IF NOT EXISTS S_TB_USER( ID INT(11) DEFAULT NU…
create(创建表) 标准的建表语句: create table [模式名.]表名 ( #可以有多个列定义 columnName1 dataType [default expr(这是默认值)], ... ) 圆括号里可以包含多个列定义,每个列定义之间用英文逗号(,)隔开,最后一个列定义不需要逗号,直接以圆括号结束. 建立表只是建立表结构,就是定义数据表有多少列,列包含列名.类类型.可选的默认值(使用default关键字定义). MySQL支持的列类型 列类型 说明 tinyint/smalli…
目录 一.创建数据库 1. 创建方式 2. 数据库命名规范 二. 创建表 1. 基本用法 2. 数据表命名规范 3. 字段命名规范 三. 删除表 一.创建数据库 1. 创建方式 在第二章中我们讲了如何使用PyCharm创建SQLite数据库.详情见博文 使用此方法创建数据库: flask_dev 2. 数据库命名规范 采用26个英文字母(区分大小写)和0-9的自然数(经常不需要)加上下划线''组成,命名简洁明确,多个单词用下划线''分隔,一个项目一个数据库,多个项目慎用同一个数据库 二. 创建表…
DDL语言包括数据库对象的创建(create).删除(drop)和修改(alter)的操作 1.创建表语法 create table table_name( column_name datatype  [null | not null], column_name datatype  [null | not null], .......... [constraint] ) constraint 是为表中的列设置约束,常见的有主键约束.外键约束.检查约束等等. 示例:创建productionfo 表…