程序媛计划——mysql 插入、查找、修改、删除数据

#插入数据

[mysql>create table if not exists exam_score(     ..>id int(4) not null primary key auto_increment,     ..>name char(20) not null,    ..>score double(6,2));

#用多个list插入多行数据 [mysql> insert into exam_score values (1,‘Zhao‘,95.33),(2,‘Qian‘,94.33),(3,‘Sun‘,44.55),(4,‘Li‘,33.55);
Query OK, 4 rows affected (0.01 sec)
Records: 4  Duplicates: 0  Warnings: 0
#展示整张表
mysql> select * from exam_score;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  1 | Zhao | 95.33 |
|  2 | Qian | 94.33 |
|  3 | Sun  | 44.55 |
|  4 | Li   | 33.55 |
+----+------+-------+
4 rows in set (0.00 sec)

mysql> insert into exam_score values (5,‘Zhou‘,66.33),(6,‘Wu‘,99.32),(7,‘Zheng‘,33.2),(8,‘Wang‘,99.3);
Query OK, 4 rows affected (0.00 sec)
Records: 4  Duplicates: 0  Warnings: 0
#查询按照字段id在0到2之间的行数据
mysql> select * from exam_score order by id limit 0,2;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  1 | Zhao | 95.33 |
|  2 | Qian | 94.33 |
+----+------+-------+
2 rows in set (0.00 sec)
#查询整张表中的前两行
mysql> select * from exam_score limit 0,2;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  1 | Zhao | 95.33 |
|  2 | Qian | 94.33 |
+----+------+-------+
2 rows in set (0.00 sec)
#按照name字段升序显示整张表
mysql> select * from exam_score order by name asc;
+----+-------+-------+
| id | name  | score |
+----+-------+-------+
|  4 | Li    | 33.55 |
|  2 | Qian  | 94.33 |
|  3 | Sun   | 44.55 |
|  8 | Wang  | 99.30 |
|  6 | Wu    | 99.32 |
|  1 | Zhao  | 95.33 |
|  7 | Zheng | 33.20 |
|  5 | Zhou  | 66.33 |
+----+-------+-------+
8 rows in set (0.01 sec)
#按照name降序显示
mysql> select * from exam_score order by name desc;
+----+-------+-------+
| id | name  | score |
+----+-------+-------+
|  5 | Zhou  | 66.33 |
|  7 | Zheng | 33.20 |
|  1 | Zhao  | 95.33 |
|  6 | Wu    | 99.32 |
|  8 | Wang  | 99.30 |
|  3 | Sun   | 44.55 |
|  2 | Qian  | 94.33 |
|  4 | Li    | 33.55 |
+----+-------+-------+
8 rows in set (0.00 sec)
#where条件查询
mysql> select * from exam_score where name=‘Li‘;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  4 | Li   | 33.55 |
+----+------+-------+
1 row in set (0.00 sec)

mysql> select * from exam_score where  id=3;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  3 | Sun  | 44.55 |
+----+------+-------+
1 row in set (0.00 sec)

mysql> select * from exam_score where name=‘Zhao‘ and score<=99.0;
+----+------+-------+
| id | name | score |
+----+------+-------+
|  1 | Zhao | 95.33 |
+----+------+-------+
1 row in set (0.00 sec)
时间: 2024-10-24 11:08:49

程序媛计划——mysql 插入、查找、修改、删除数据的相关文章

程序媛计划——mysql外键

定义 外键:如果一个表的某个字段指向另一个表的主键,就称之为外键.被指向的表,称之为主表,也叫父表,那么另一个表就是从表,也叫子表 #先新建两个表 mysql> create table author_table( -> author_id int(4) not null primary key auto_increment, -> author_name char(20) not null); Query OK, 0 rows affected (0.02 sec) mysql>

程序媛计划——mysql

本文适用于mac 在官网上下载community 版mysql,选择dmy这种.在终端中安装好mysql. #进入mysql /usr/local/mysql/bin/mysql -uroot -p #修改root密码(root是默认的用户名) #账户名默认都是root,注意输入账户和新密码时不需要再带' '号 [mysql> set password for [email protected] = password(NEW_PASSWORD); #直接敲 exit 退出mysql

程序媛计划——mysql修改表结构

#查看表的结构 mysql> desc score; +------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------+--------------+------+-----+---------+----------------+ | id | int(4) | NO | PRI | NULL | a

程序媛计划——mysql索引

定义: 索引是一种单独的.物理的对数据库表中一列或多列的值进行排序的一种存储结构 #为字段创建索引 #在表中的字段中创建索引mysql> create index ind_score on score(name); Query OK, 0 rows affected (0.03 sec) Records: 0 Duplicates: 0 Warnings: 0 #查看索引 mysql> show index from score; +-------+------------+---------

程序媛计划——mysql连接表

#inner join等值连接/内连接 mysql> select * from info; +------+-------------+----------+ | name | phone | address | +------+-------------+----------+ | zhao | 13199999999 | Beijing | | qian | 1328888888 | Harbin | | sun | 13366666666 | Shanghai | +------+---

mySQL教程 第5章 插入 更新与删除数据

第5章 插入 更新与删除数据 使用SQL Manager管理工具连接到schoolDB.由于三张表都设置了主键,因此,以下练习中插入的记录,主键不能重. 插入数据 1. 练习:为表的所有字段插入数据 为表中所有字段插入数据,可以不用指定列 其中的into可以省去 insert into TStudent values ('00008','白安','男','132302197604044565','19760404', '[email protected]','JAVA','20120803')

Oracle的学习二:表管理(数据类型、创建/修改表、添加/修改/删除数据、数据查询)

1.Oracle表的管理 表名和列名的命名规则: 必须以字母开头: 长度不能超过30个字符: 不能使用oracle的保留字: 只能使用如下字符:A-Z, a-z, 0-9, $, # 等. Oracle支持的数据类型: 字符型 char 定长 最大2000个字符 char(10)----'小韩' 前四个字符放'小韩',后添加6个空格补全.(查询效率高) varchar2(20) 变长 最大4000个字符 vachar2(10)----'小韩' oracle分配四个字符,这样可以节省空间. clo

SQL Server 创建 修改 删除数据表

1. 图形界面方式操作数据表 (1)创建和修改数据表 列名中如果有两个以上单词时,最好用下划线连接,否则可能会给将来的查询维护带来不便.我们公司美国佬做的数据库就很烦,所有列名都有空格,一旦忘记用方括号就GG了. (2)删除数据表   原文地址:https://www.cnblogs.com/howie-we/p/12070942.html

Java链接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash

准备工作 1.创建Java的Maven项目 创建好的目录结构如下:  另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错.最后把Junit的版本改成4.7的之后,问题解决了. 创建测试工具类HbaseDemo,为了保证能够让Hbase运行,需要最开始写出如下配置: package toto.com.hbase; import java.util.ArrayList; import java.util.Iterator; import org.apa