美文网首页
MySql数据库基础--3 表操作查询

MySql数据库基础--3 表操作查询

作者: 心石卒了丶无痕 | 来源:发表于2018-07-14 12:15 被阅读0次

一、基础操作--sql语句

添加字段:alter table [表名] add [字段名] [类型];
添加字段(注:一次插入多个字段):alter table [表名] add ([字段名1] [类型],[字段名2] [类型],[字段名3] [类型],......);

修改字段名:alter table [表名] change [新字段名] [旧字段名] [类型];

删除字段:alter table [表名] drop column [字段名]

修改字段类型:alter table [表名] modify [字段名] [类型];

插入一行数据:insert into [表名]([字段1],[字段2],......) values([值1],[值2],......);

插入多行数据:insert into [表名]([字段1],[字段2],......) values([值1],[值2],......),([值1],[值2],......),......;

修改数据(某字段的一个值):update [表名] set [字段]=修改的值 where [字段]=现有数据值

删除数据:delete from [表名] where [字段]='[值]';

清空数据(一条一条删数据):delete from [表名];

清空数据(把表删除重建表结构):truncate [表名];

查询所有内容:select * from [表名];

查询某个字段所有内容:select [字段1],[字段2] from [表名];

查询指定的某条数据:select * from [表名] where [字段]='内容';

查询时,去掉重复内容:select distinct [字段] from [表名];

查询时,只显示第几行数据:select * from [表名] limit 5,5;(第5行开始,显示后5行数据)

查询时进行排序(升序):select [字段1],[字段2] from [表名] order by [字段2] asc;(注:降序把asc换成desc)

查询name字段='张三'并且age字段=15的数据,对age字段进行降序排序:select name,age from [表名] where name='张三' and age=15 order by age desc

查询age字段中为18-25之间select * from [表名] where age between 18 and 25;

查询name字段中包含'青'字的所有数据select name from [表名] where name like '%青%';

查询name字段中以'李'字开始,后一个字符select name from [表名] where name like '李_';

查询name字段中以'李'字开始,后一个字符(去掉查询中的空格)select name from [表名] where trim(name) like '李_';

查询出数据重定向到另一张表中:insert into [表1]([字段名1],[字段名2],......) select [字段名1],[字段名2],...... from [表2];(注:表1是要插入的表,表2是要查询数据的表)

相关文章

  • python 教程笔记day10

    Python3 MySQL 数据库连接 数据库连接 创建数据库表 数据库插入操作 数据库查询操作 数据库更新操作 ...

  • mysql,库管理与表管理1

    关于数据库的操作 (以下操作均在MySQL中进行) 表管理 单表查询 有条件的查询:

  • 数据库第一周

    mysql的命令和查询语句: 登陆系统 数据库的操作 如何创建表 关于表的操作: DML:数据库操作语言:对于表中...

  • python中数据库基本操作

    1.导入 pymysql包,用于支持mysql数据库操作 2.和数据库建立连接 3.切换数据库 4.操作表 5.查询

  • MySQL学习笔记之二

    数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记...

  • MySql数据库基础--3 表操作查询

    一、基础操作--sql语句 添加字段:alter table [表名] add [字段名] [类型];添加字段(注...

  • Mysql

    mysql 基础语法 // 数据库 表 insert select update delete 连接查询 内连接:...

  • 关于MySQL的增删改查知识

    增删改查基础操作 1.创建查询数据库: mysql>create database web;mysql>show ...

  • 简明的MYSQL教程(一)

    MySQL基础 1.数据库基本概念 2.MySQL的初步了解 3.创建/删除数据库 4.创建表以及表的操作 1.数...

  • 使用SQL查询所有数据库名和表名

    MySQL中查询所有数据库名和表名 1. 查询所有数据库 2. 查询指定数据库中所有表名 3. 查询指定表中的所有...

网友评论

      本文标题:MySql数据库基础--3 表操作查询

      本文链接:https://www.haomeiwen.com/subject/qyqdpftx.html