Mysql数据库操作(一)----数据库(DDL)
来源:互联网 发布:淘宝怎样申请退款 编辑:程序博客网 时间:2024/05/16 03:00
DDL
一、数据库
1.查看所有数据库:
SHOW DATABASES
2.切换(选择要操作的)数据库:
USE 数据库名
3.创建数据库:
CREATE DATABASE [IF NOT EXISTS] mydb1 [CHARSET=utf8]
4.删除数据库:
DROP DATABASE [IF EXISTS] mydb1
5.修改数据库编码:
ALTER DATABASE mydb1 CHARACTER SET utf8
二、数据类型(列类型)
int:整型
double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99;
decimal:浮点型,在表单钱方面使用该类型,因为不会出现精度缺失问题;
char:固定长度字符串类型; char(255),数据的长度不足指定长度,补足到指定长度!
varchar:可变长度字符串类型; varchar(65535), zhangSan
text(clob):字符串类型;(很小;小;中;大)
blob:字节类型;(很小;小;中;大)
date:日期类型,格式为:yyyy-MM-dd;
time:时间类型,格式为:hh:mm:ss
timestamp:时间戳类型;
三、表
1.创建表:
CREATE TABLE [IF NOT EXISTS] 表名(ITCAST_0001 列名 列类型, 列名 列类型, ... 列名 列类型 );
2.查看当前数据库中所有表名称:
SHOW TABLES;
3.查看指定表的创建语句:
SHOW CREATE TABLE 表名(了解);
4.查看表结构:
DESC 表名;
5.删除表:
DROP TABLE 表名;
6.修改表:
前缀:ALTER TABLE 表名
7.修改之添加列:
ALTER TABLE 表名 ADD ( 列名 列类型, 列名 列类型, ... );
8.修改之修改列类型(如果被修改的列已存在数据,那么新的类型可能会影响到已存在数据):
ALTER TABLE 表名 MODIFY 列名 列类型;
9.修改之修改列名:
ALTER TABLE 表名 CHANGE 原列名 新列名 列类型;
10.修改之删除列:
ALTER TABLE 表名 DROP 列名;
11.修改表名称:
ALTER TABLE 原表名 RENAME TO 新表名;
12.添加表元素:
alter table 表名add ( 列名 列类型, 列名 列类型, ... 列名 列类型)
13.修改表列类型
alter table 表名modify 列名 列新的类型
14.修改表名
alter table 表名rename to 新名
阅读全文
0 0
- Mysql数据库操作(一)----数据库(DDL)
- MySQL数据库基本操作(DDL)
- **MYSQL** 数据库操作DDL
- 05--MySQL自学教程:DDL(Data Definition Language:数据库定义语言)操作数据库(一)
- MySql数据库-02DDL语言(上)之操作数据库
- mysql数据库 DDL(数据库定义语言)
- MySql数据库-03DDL语言(下)之操作数据表
- MySQL数据库操作(一)
- mysql数据库操作(一)
- Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
- Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数据库安装配置、DDL/DCL/DML语句
- SQL数据库层面操作(DDL)
- MySQL之数据库定义语言(DDL)
- MySQL数据库应用(DDL/DML/DCL)
- 数据库基本操作(一) DDL语句:对数据库内部对象创建修改删除
- mysql数据库 DDL 数据库定义语言 (下)
- 数据库语言类型(一)-数据库定义语言DDL-表
- MySQL数据库基本操作(数据库操作一)
- c++中模板使用时候typename和class的区别
- Kth Largest Element in an Array
- Oracle与MySQL的几点区别
- 合法的括号序列
- 图论Day3(模版-单源最短)
- Mysql数据库操作(一)----数据库(DDL)
- 使用Java自动拆装箱出现的一些意外和原理
- 【NY】括号配对
- JAVA环境配置
- 数据结构——Java实现栈
- 魔法币问题
- 五,ESP8266 TCP服务器多连接
- Hibernate的三种状态
- 数据结构之线性表