数据库2.0 -- 数据类型和数据表的基本操作
来源:互联网 发布:vb连oracle数据库 编辑:程序博客网 时间:2024/06/03 07:31
mysql支持多种数据类型,一般可以分为,数值,日期时间和字符(串)
数值类型
日期和时间类型
字符串类型
创建数据表
我们首先应该明白的就是一个结构的问题,一个用户可以管理多个数据库,每个数据库下面是由多个表组成的,于是我们可以通过下面的方式创建一个数据表
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_namefrom 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;
和上面的更新一样,我们也可以加上判断的条件
阅读全文
4 0
- 数据库2.0 -- 数据类型和数据表的基本操作
- 数据表的基本操作、数据类型
- 03-数据库和数据表的基本操作
- 数据库的数据类型和数据表
- 关于MySQL数据库和数据表的基本操作命令
- 【章节3】数据库和数据表的创建及基本操作
- 数据库和数据表的操作
- MySql数据库的基本操作-修改数据表
- Mysql数据库、数据表、数据的基本操作
- MySQL数据库 之 数据表的基本操作
- 数据表的基本操作
- 数据表的基本操作
- 数据表的基本操作
- 数据表的基本操作
- MySQL中的数据库和数据表的操作
- 数据库-数据表的操作
- MySQL数据库、数据表的基本操作(sql语句)
- MySQL数据库学习02-数据表的基本操作:创建
- Collections工具类
- java导出Excel合并单元格
- scikit-learn随机森林调参
- 深入Struts2学习(二)
- 完全分布式安装配置
- 数据库2.0 -- 数据类型和数据表的基本操作
- WebMagic写的网络爬虫
- C 语言现代编程一 HelloWorld
- 图灵测试
- php 开发中常用正则表达式
- 使用实体框架6.1的通用数据访问助手(代码优先)
- 安装postgis
- Eclipse for android logcat无输出
- MyBatis对多数据源的配置