数据类型与操作数据库、数据表
2017-12-26 22:08
211 查看
整型:
浮点型:
日期时间型:
字符型:
创建数据库:
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
CREATE DATABASE t1;
CREATE DATABASE IN NOT EXISTS t2 CHARACTER SET gbk;
①IF NOT EXISTS:如果添加了该字段,在创建数据库的时候如果已经存在相同名字的数据库将会忽略掉错误的产生
修改数据库:
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
ALTER DATABASE t2 CHARACTER SET = utf8;
删除数据库:
DROP {DATABASE | SCHEMA} [IF NOT EXISTS] db_name;
DROP DATABASE t1;
创建数据表:
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
······
);
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(10,2) UNSIGNED
);
查看数据表:SHOW TABLES FROM db_name;
查看数据表结构:SHOW COLUMNS FROM table_name;或DESC table_name;
插入记录:INSERT [INTO] table_name [(col_name,···)] VALUES (val,···)
INSERT tb1 (username,age,salary) VALUES ('Tom',21,7500.55);
查找记录:SELECT expr,···· FROM table_name;
字段的空值与非空:NOT NULL,NULL
无符号位:UNSIGNED(正数)
浮点型:
日期时间型:
字符型:
创建数据库:
CREATE {DATABASE|SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;
CREATE DATABASE t1;
CREATE DATABASE IN NOT EXISTS t2 CHARACTER SET gbk;
①IF NOT EXISTS:如果添加了该字段,在创建数据库的时候如果已经存在相同名字的数据库将会忽略掉错误的产生
修改数据库:
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name;
ALTER DATABASE t2 CHARACTER SET = utf8;
删除数据库:
DROP {DATABASE | SCHEMA} [IF NOT EXISTS] db_name;
DROP DATABASE t1;
创建数据表:
CREATE TABLE [IF NOT EXISTS] table_name(
column_name data_type,
······
);
CREATE TABLE tb1(
username VARCHAR(20),
age TINYINT UNSIGNED,
salary FLOAT(10,2) UNSIGNED
);
查看数据表:SHOW TABLES FROM db_name;
查看数据表结构:SHOW COLUMNS FROM table_name;或DESC table_name;
插入记录:INSERT [INTO] table_name [(col_name,···)] VALUES (val,···)
INSERT tb1 (username,age,salary) VALUES ('Tom',21,7500.55);
查找记录:SELECT expr,···· FROM table_name;
字段的空值与非空:NOT NULL,NULL
无符号位:UNSIGNED(正数)
相关文章推荐
- SQL2K数据库开发五之表操作管理用户定义的数据类型
- 《MYSQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- 数据类型和创建操作数据库
- 学习操作oracle.sql.Blob数据类型,向数据库插入Blob数据类型的数据
- 3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表
- 数据库与表的操作之SQL Server 2012中的数据类型
- 数据库2.0 -- 数据类型和数据表的基本操作
- 《MySQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- 数据库的连接、索引和Redis的五种数据类型及其操作命令、使用场景
- 为了方便维护,以后无论如何,数据库操作一定使用封装的强类型,或者自己封装的数据操作类。后记,使用分布式查询解决多个数据库之间的查询操作。
- 连接数据库操作的步骤是什么?每一步的返回值是什么数据类型?
- 解决JDBC操作数据库日期类型数据时无法精确到秒的问题
- C#操作数据库获取指定列数据类型为int的值
- 第四章 数据类型及数据库基本操作
- 《MySQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- Hive基础(2): 数据类型、数据库、表、字段、交互式查询的基本操作
- 数据库的double类型数据,怎么操作存的都是整数?
- 【初识Oracle】③数据库对基本数据类型进行操作的函数
- (1) Mysql ---- ABC 数据库基本操作、数据类型和运算符、函数 《MYSQL 5.5从零开始学》笔记
- iOS 数据储存--SQLite 操作数据库-FMDB,sqlite数据类型,保存图片,demo