(1)插入数据 insert

insert into 表(字段1,字段2,字段3 ... 字段n)values(值1,值2,值3 ... 值n)

注意:

1)如果要插入全部的字段,那么字段列表可以省略不写,但要保证值的个数与表中字段的位置一一对应

insert into 表 values(值1,值2,值3 ... 值n)

2)如果主键字段是自增长的,那么主键的值可以使用null表示

3)如果全字段插入数据的话,自增长的主键位置的值不能省略

4)除了数字类型外,其他类型的值都需要加单引号

5)插入的值的大小不要超过定义字段的值,不然会报:too long的错误

(2)修改数据update

update 表 set 字段=值,字段=值 ... 字段=值 [where 条件]

注意:

在修改表中的数据时,一般都会写上where限定条件,如果不写那么全表的数据    都会被修改

(3)删除数据delete

delete from 表 [where 条件]

注意:

在删除表的数据时,一般都会写上where条件,如果不写会将表中的数据全部删    除,但表结构还存在

(4)查询数据 select

PS:以上面创建的user表为例 进行查询

1)查询全部 select * from user;

2)查询部分 select name,age from user;

3)运算查询 select name,age+10 from user;

4)聚合查询

a)计数查询:select count(*) from user;

b)求和查询:select sum(salary) from user;

c)平均数查询:select avg(salary) from user;

d)最大查询:select max(salary) from user;

e)最小查询:select min(salary) from user;

5)排序查询 select * from user order by age desc/asc;

6)去重查询 select distinct dept from user;

7)条件查询

a)单条件:select * from user where age>30;

b)多条件:select * from user where gender=’女’and age<30or gender=’          男’ and salary>=8000

c)空查询:select * from user where salary is null

d)枚举查询:select * from user where age in(22,18,33)

e)范围查询:select * from user where registTime between ‘2014-01-01’                          and ‘2014-12-31’

f)模糊查询:

select * from user where username like ‘张%’;

select * from user where username like ‘张_’;

8)分组查询

elect dept,sum(salary) from user group by dept havingsum(salary)>10000;

9)分页查询 select * from user limit 0,3;

总结:

之前学习过sqlServer数据库,两者之间差别不大,因为有比较好的基础,所以学习mysql比较快,关于库的操作和表的操作大致相同,思想相同。

mysql数据表操作相关推荐

  1. mysql数据表操作_MySQL数据表基本操作实例详解

    本文实例讲述了MySQL数据表基本操作.分享给大家供大家参考,具体如下: 数据表的基本操作 1.主键约束要求主键列的数据唯一,并且不允许为空.主键能够唯一地识别表中的一条记录,可以结合外键来定义不同数 ...

  2. mysql 数据表操作 存储引擎介绍

    一 什么是存储引擎? 存储引擎就是表的类型. mysql中建立的库===>文件夹 库中建立的表===>文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制 ...

  3. 03、MySQL—数据表操作

    1.创建数据表 基本语法:create table 表名(字段名 字段类型 [字段属性], 字段名 字段类型 [字段属性],-) [表选项] 范例:创建数据表 以上错误说明:表必须放到对应的数据库下: ...

  4. MySQL数据表操作-创建数据表(CREATE TABLE)

    语法 CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition).表选项(table-options)和分区选项(partition-options)所组成的 ...

  5. mysql 字段操作_Mysql:数据库操作、数据表操作、字段操作整理

    mysql 登录本机 mysql -u root -p password 数据库操作 创建数据库 命令:create database 例如:mysql> create database xhk ...

  6. 从零开始学 MySQL —数据库和数据表操作

    ​前言 今天我们学习下核心的内容,学习并实践如何对数据库表和表中的内容做修改,删除,重命名等操作.(想看看周末还有多少爱学习的小伙伴,你们在哪里呀,O(∩_∩)O哈哈~) 1.目录 数据库操作:删除数 ...

  7. 如何删除mysql数据库里的表_删除mysql数据表如何操作

    MySQL中删除数据表是非常容易操作的, 但是你再进行删除表操作时要非常小心,因为执行删除命令后所有数据都会消失. 语法 以下为删除MySQL数据表的通用语法: DROP TABLE table_na ...

  8. MySQL入门指南1(进入命令行,数据库,数据表操作)

    目录 进入mysql命令行步骤: 常用MySQL命令 一.数据库操作 二.数据表操作 三.最后的话 进入mysql命令行步骤: 1.以管理员身份进入命令提示符 2.通过命令: net start my ...

  9. 【MySQL系统学习专栏】- 数据表操作 - 表定义选项 - 索引

    文章目录 前言 一.索引概述 (一)什么是索引 (二)索引优点 (三)索引缺点 二.索引类型及对应操作 (一)主键索引 (二)普通索引 (三)唯一索引 (四)全文索引 (五)多列索引(组合.复合.联合 ...

最新文章

  1. 易遭黑客利用,慎用免费的网站SSL证书!!!
  2. 百度二次上市涨0.79%,错过移动互联网热潮后牌怎么出?
  3. 2.3.4 mysql 用户密码管理
  4. Eclipse安装SVN插件方式简明介绍
  5. View-屏幕坐标 Content-网页(内容)坐标 mScrollX和mScrollY-屏幕坐标偏移
  6. Gym - 101972H Beautiful Substrings(思维+模拟)
  7. WebBrowser中html元素如何触发winform事件
  8. php如何将mysql数据库中的admin字段赋值给session_转php中使用session_set_save_handler()函数把session保存到MySQL数据库实例...
  9. DPDK多线程:EAL pthread和lcore Affinity(F-Stack配置文件的配置参数:lcore_mask、lcore_list)
  10. [转]VSS中创建分支
  11. [转载] python中try Except抛出异常使用方法
  12. 我碰到的到现在为止,还没有找到比较好的解决方法的sps问题
  13. 【考研·收藏】考研数学常用希腊字母表(数学符号及读法大全)
  14. 威胁猎人 | 2018年上半年短视频行业黑灰产研究报告
  15. 能上QQ不能上浏览器处理方法(win11版)
  16. 大数据对人们生活的积极影响_大数据对生活带来的影响
  17. SpringBoot格式化日期
  18. html移动小图标,html5 实现可拖拽移动的悬浮图标
  19. Python(1-10章)知识点
  20. 使用腾讯企业邮箱为什么强烈建议启用安全登录?怎么启用?

热门文章

  1. java crontriggerbean_从Spring 3迁移到Spring 4-org.springframework.scheduling.quartz.CronTriggerBean...
  2. 阿里巴巴测验题猴子摘桃问题(LIS问题)
  3. 女足世界杯的目标?贾秀全:说要拿冠军,别吓着_虎扑中国足球新闻
  4. C 盘空间越来越小,怎么扩大下c盘空间呢?
  5. win7 html做背景,Win7系统修改IE浏览器页面背景颜色的技巧
  6. python歌手评分详细
  7. VIM之快速搜索跳转
  8. 淘派、树图区块链研究院与芒果智娱达成战略合作,助力数字藏品高质量发展...
  9. c++:线程和进程的区别
  10. Nessus的使用教程