数据库2.0 -- 数据类型和数据表的基本操作
2017-10-22 11:43
246 查看
mysql支持多种数据类型,一般可以分为,数值,日期时间和字符(串)
其中CREATE TABL是创建一个数据表的指令,runoob_tbl是表的名字,runoob _id是表中的各个字段的名字,跟着后面的是各个字段的数据类型,下面的PRIMARY KEY标识的是主键的名字。
在使用上面的操作之前我们还需要使用的一个指令就是use 数据库名,以此来选择我们需要插入数据表的数据库。
查询数据的详细的操作的过程是下面的
查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条记录。
你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
你可以使用 WHERE 语句来包含任何条件。
你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
你可以使用 LIMIT 属性来设定返回的记录数
where是一些判断条件,可以使用的判断条件是下面的=,>=,<=等,注意这类的等号的判断和C语言中的==判断是不一样的。
更新数据的一般用法是这样的
和上面的更新一样,我们也可以加上判断的条件
数值类型
日期和时间类型
字符串类型
创建数据表
我们首先应该明白的就是一个结构的问题,一个用户可以管理多个数据库,每个数据库下面是由多个表组成的,于是我们可以通过下面的方式创建一个数据表create table runoob_tbl( runoob_id INT NOT NULL AUTO_INCREMENT, runoob_title VARCHAR(100) NOT NULL, runoob_author VARCHAR(40) NOT NULL, submission_date DATE, PRIMARY KEY ( runoob_id ) )ENGINE=InnoDB DEFAULT CHARSET=utf8;
其中CREATE TABL是创建一个数据表的指令,runoob_tbl是表的名字,runoob _id是表中的各个字段的名字,跟着后面的是各个字段的数据类型,下面的PRIMARY KEY标识的是主键的名字。
在使用上面的操作之前我们还需要使用的一个指令就是use 数据库名,以此来选择我们需要插入数据表的数据库。
查看数据表
show tables;
删除数据表
drop table 表名;
往数据表中插入数据
insert into runoob_tbl (runoob_title, runoob_author, submission_date) VALUES ("学习 PHP", "菜鸟教程", NOW());
查询数据
select * from runoob_tbl;
查询数据的详细的操作的过程是下面的
select column_name,column_name from table_name [WHERE Clause] [OFFSET M ][LIMIT N]
查询语句中你可以使用一个或者多个表,表之间使用逗号(,)分割,并使用WHERE语句来设定查询条件。
SELECT 命令可以读取一条或者多条记录。
你可以使用星号(*)来代替其他字段,SELECT语句会返回表的所有字段数据
你可以使用 WHERE 语句来包含任何条件。
你可以通过OFFSET指定SELECT语句开始查询的数据偏移量。默认情况下偏移量为0。
你可以使用 LIMIT 属性来设定返回的记录数
where子句(有条件的查询数据)
select * from runoob_tbl where runoob_author='菜鸟教程';
where是一些判断条件,可以使用的判断条件是下面的=,>=,<=等,注意这类的等号的判断和C语言中的==判断是不一样的。
like子句(查询数据的再次细化)
where 子句中可以使用等号 = 来设定获取数据的条件,如 “runoob _ author = ‘RUNOOB.COM’ “但是有时候我们需要获取 runoob_author 字段含有 “COM” 字符的所有记录,这时我们就需要在 WHERE 子句中使用 SQL LIKE 子句。select * from runoob_tbl where runoob_author like '%COM';
更新和修改数据
update runoob_tbl set runoob_title='学习 C++' where runoob_id=1;
更新数据的一般用法是这样的
update table_name set field1=new-value1, field2=new-value2 [where Clause]
你可以同时更新一个或多个字段。 你可以在 WHERE 子句中指定任何条件。 你可以在一个单独表中同时更新数据。
删除数据
delete from runoob_tbl where runoob_id=1;
和上面的更新一样,我们也可以加上判断的条件
相关文章推荐
- 3.22数据库基础知识:①数据类型②基本规则③数据库基本操作,增删改库,表
- Hive基础(2): 数据类型、数据库、表、字段、交互式查询的基本操作
- 第四章 数据类型及数据库基本操作
- 【初识Oracle】③数据库对基本数据类型进行操作的函数
- (1) Mysql ---- ABC 数据库基本操作、数据类型和运算符、函数 《MYSQL 5.5从零开始学》笔记
- redis中的五种数据类型和基本操作
- SQLserver学习day03 数据表基本概念和操作的学习与管理 数据库关系图
- MongoDB学习笔记系列:(二) Shell基本操作和BSON数据类型
- 常用数据库基本数据类型
- java对redis各种数据类型的基本操作
- 数据库复习--三范式、基本数据类型、完整性、存储过程
- JAVA学习笔记(2)基本数据类型和基本操作
- 运维之mysql篇------1. 数据库服务概述 、 构建MySQL服务器 、 数据库基本管理 、 MySQL数据类型 、 表结构的调整
- redis(一) 安装以及基本数据类型操作
- Java 中Oracle的基本连接、数据类型、及增、删、改、查操作
- mysql数据库基本操作 (数据类型)
- 《MySQL入门很简单》学习笔记1——概论,数据类型,操作数据库
- MySQL 基础之了解基本操作和基本数据类型
- Ext2.0教程二:基本表格GridPanel,从后台数据库取数据
- Oracle 10g数据库的基本数据类型