1. 查看数据库

语法

#show databases;

2. 添加数据库

语法:

#create database demo;

3. 删除数据库

语法:

#drop database demo;

4. 数据类型

数值类型

日期和时间类型

字符串类型

5. 添加数据表

先创建一个数据库还是demo

 

语法:

#create table table_name(column_name1 data type,column_name2 data type…);

实例:

 

6. 删除数据表

语法:

#drop table_name;

7. 给数据表添加数据列

语法:

Elter table table_name add column_name data type;

8. 给数据表删除数据列

语法:

Elter table table_name drop column_name;

9. 修改表名

语法:

Elter table table_name rename new table_name;

10. 修改列信息

语法:

Elter table table_name change old_column_name new_column_name datatype;

 

11. 插入表数据

语法:

#insert into table_name(column 1, column 2…) values (value 1 value 2…)

12. 查看表数据

语法:

#select * from table_name;

13. where 条件查询

语法:

#select * from table_name where condition1 [AND] [OR] condition2…

14. 修改更新表数据

语法:

#update table_name set field1=new_value1,field2=new_value2… where clause(子句)

 

15. 删除数据表中的记录

语法:

#delete from table_name where clause;

16. where语句中like操作符

语法:

#select * from table_name where field1 like condition1 [AND] [OR] field2='somevalue';

通配符用%表示

 

17. where 语句中的in操作符

语法:

#select * from table_name where column in(value1, value2,…)

#select * from table_name where column in(select 语句)

 

18. where语句中的between操作符

#select * from table_name where column between value1 and value2

#select * from table_name where column not between value1 and value2

19. 排序

语法:

#select field1, fiedl2,…fieldN table_name order by field1 [ASC[DESC]]

默认ASC升序

20.去掉重复查询结果

语法:

#select distinct field from table_name;

 

21. 使用limit截取查询结果

语法:

#select * from table_name [where 子句] [order by 子句] limit offset rowCount

Offset: 查询结果的起始位置,第一条记录是0

RowCount: 从offset起始位置开始,要获取的记录条数

Limit 1,2 查询的结果从第二条记录开始,截取两条记录。

 

 

 

 

 

MySQL的基本操作的更多相关文章

  1. linux的基本操作(mysql 的基本操作)

    Mysql 的基本操作 在前面两个章节中已经介绍过MySQL的安装了,但是光会安装还不够,还需要会一些基本的相关操作.当然了,关于MySQL的内容也是非常多的,只不过对于linux系统管理员来讲,一些 ...

  2. php基础系列:从用户登录处理程序学习mysql扩展基本操作

    用户注册和登录是网站开发最基本的功能模块之一,现在通过登录处理程序代码来学些下php对mysql的基本操作. 本身没有难点,主要是作为开发人员,应该能做到手写这些基本代码,算是自己加强记忆,同时希望能 ...

  3. mysql 的基本操作总结--增删改查

    本文只是总结一下mysql 的基本操作,增删改查,以便忘记的时候可以查询一下 1.创建数据库 语法:CREATE DATABASES 数据库名; 例子: CREATE DATABASES studen ...

  4. (三)mysql SQL 基本操作

    文章目录 MySQL服务器对象 mysql 的基本操作 SQL的注释 库操作 表(字段)操作 数据操作 MySQL服务器对象 mysql 服务器对象内部分成了 4 层: 系统(DBMS)----> ...

  5. mysql数据库基本操作sql语言

    mysql的启动与关闭 启动 /etc/init.d/mysql start 多实例使用自建脚本启动 2种关闭数据库方法 mysqladmin -uroot -p密码 shutdown #优雅关闭/e ...

  6. 自学 linux——14.mysql的基本操作

    MySQL的基本操作 1.名词介绍 以Excel文件举例: 数据库:可以看作是整个excel文件. 数据表:可以看作是一个excel文件中的工作表. 行(记录):可以看作是一个工作表中的一行 列(字段 ...

  7. mysql 之基本操作

    已经在板子内部把所有的环境都搭好了,现在的要求是对Mysql 进行一些基本的操作. 在这之前,记录几个要点以防以后忘记. 一,准备工作. 1. 将usr/share/mysql 目录下的 my-lag ...

  8. 数据库(MySQL)表基本操作

                                    数据库表基本操作 思前想后,最终还是把博客的名字改成了数据库表基本操作,以前叫SQL语句大全,感觉用"大全"这个名词 ...

  9. 数据库MySQL的基本操作

    1.MySQL数据库的安装: CentOS6上mysql服务端和客户端的安装和启动: #使用yum安装mysql数据库的服务端和客户端 yum install -y mysql mysql-serve ...

  10. 【Linux】-- 在linux上安装mysql及基本操作

    1.MySQL的安装 1.删除mariadb数据库 yum remove mariadb-libs.x86_64 CentOS7默认安装mariadb数据库,所以要先删除 2.下载mysql源 进入m ...

随机推荐

  1. Javascript运动基础

    javascript的运动非常实用,通过控制需要运动块的实际距离与要到达的距离的关系,结合定时器来控制小方块的各种运动. 运动框架 <!DOCTYPE html><html>& ...

  2. iOS多线程学习及总结

    能有份网上的存储资料,备以后提升及参考 iOS 多线程编程 简介 一.      iOS有三种多线程编程的技术,分别是: 1.        NSThread 2.        Cocoa NSOp ...

  3. 新建jfinal2.2项目并连接mysql

    一新建项目 1. new→Dynamic  Web Project 2修改Default Output Folder.一般用WebRoot\WEB-INF\class,然后下一步(注意路径要写对,不然 ...

  4. C#栈

    线性表.栈和队列这三种数据结构的数据元素以及数据元素间的逻辑关系完全相同,差别是线性表的操作不受限制,而栈和队列的操作受到限制.栈的操作只能在表的一端进行, 队列的插入操作在表的一端进行而其它操作在表 ...

  5. 如何启动app时全屏显示Default.png(图片)?

  6. 调用接口传递的XML 及排查原因

    2fq3ej15nv8fgns30firbqtlo3 <Interface type="edit" model="object" value=" ...

  7. IOS 关于开发的APP跳转第三方应用的心得

    昨天晚上自己做了个APP,想做个功能可以去跳转到手机上的微博,微信.找了好些资料,下面总结下自己的心得. 跳转的核心代码如下: if ([[UIApplication sharedApplicatio ...

  8. Photoshop的评价

    Photoshop是Adobe公司旗下最为出名的图像处理软件之一. Photoshop的功能性:主要处理以像素所构成的数字图象.使用其众多的编修与绘图工具,可以有效地进行图片编辑工作.支持Window ...

  9. windows下sublime2 clojure环境配置

    最近在看<七周七并发模型>,其中函数式编程使用的是clojure来做说明,所以也想顺便学习一下clojure这种不同的编程方式语言.那么做开发肯定需要开发环境,第一步先下载clojure官 ...

  10. ionic 跨页面传值的几种方法

    1.使用AngularJS自带的$cacheFactory服务 $cacheFactory 从字面直译即为缓存工厂,可以用它来生成缓存对象,缓存对象以key-value的方式进行数据的存储,在整个应用 ...