目录:

  1.新建数据库
  2.新建数据表
  3.查看表结构
  4.增删改查

 建立一个数据库students
 建立一块数据表class1
  内容包括:

  id 主键 自动编号 无符号位 SMALLINT类型
  name )类型 非空 唯一值
  school ) 非空 默认值chengdu college

代码如下:
1.建立数据库

        mysql> CREATE DATABASE students;
        Query OK,  row affected (0.07 sec)

2.进入数据库

        mysql> USE students;
        Database changed

3.新建表

        mysql> CREATE TABLE class1 (
        -> id SMALLINT UNSIGNED AUTO_INCREMENT ,
        ) NOT NULL UNIQUE KEY ,
        ) DEFAULT 'chengdu_collage' ,
        -> PRIMARY KEY(id)
        -> );
        Query OK,  rows affected (0.09 sec)

4.查看表结构

        mysql> DESC class1;
        +--------+----------------------+------+-----+-----------------+----------------+
        | Field  | Type                 | Null | Key | Default         | Extra          |
        +--------+----------------------+------+-----+-----------------+----------------+
        ) unsigned | NO   | PRI | NULL            | auto_increment |
        )          | NO   | UNI | NULL            |                |
        )          | YES  |     | chengdu_collage |                |
        +--------+----------------------+------+-----+-----------------+----------------+
         rows in set (0.00 sec)

1.插入(INSERT)

    .INSERT INTO tb_name [(col_name...)] {VALUES|VALUE}({expr | DEFAULT},....),(...)...
        例子:
            mysql> INSERT INTO class1 (name) VALUES ('john');
            Query OK,  row affected (0.01 sec)

            mysql> INSERT INTO class1 VALUES (DEFAULT,'jobs','chengdu_agricultural_college');
            Query OK,  row affected (0.01 sec)

    .INSERT INTO tb_name SET col_name = {expr | DEFAULT},...
        例子:
            mysql> INSERT INTO class1 SET name='tom';
            Query OK,  row affected (0.02 sec)

            mysql> INSERT INTO class1 SET name='lues',school='chengdu_agricultural_college';
            Query OK,  row affected (0.01 sec)

2.修改(UPDATE)

    .UPDATE [LOW_PRIORITY] [IGNORE] table_reference
    SET col_name1={expr1|DEFAULT} [, col_name2={expr2|DEFAULT}] ...
    例子:
        mysql> UPDATE class1
        -> SET name='lues2' WHERE name='lues';
        Query OK,  row affected (0.07 sec)
        Rows matched:   Changed:   Warnings: 

3.删除(DELETE)

    .DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name
      [WHERE where_condition]

    例子:
        mysql> DELETE FROM class1 WHERE name='lues2';
        Query OK,  row affected (0.01 sec)

4.查询(SELECT)

    .简单查询
        mysql> SELECT * FROM class1;
        +----+------+------------------------------+
        | id | name | school                       |
        +----+------+------------------------------+
         | john | chengdu_collage              |
         | jobs | chengdu_agricultural_college |
         | tom  | chengdu_collage              |
        +----+------+------------------------------+
         rows in set (0.00 sec)

    .简单的条件查询
        mysql;
        +----+------+------------------------------+
        | id | name | school                       |
        +----+------+------------------------------+
         | jobs | chengdu_agricultural_college |
         | tom  | chengdu_collage              |
        +----+------+------------------------------+
         rows in set (0.00 sec)

    .简单的分组查询
        mysql> SELECT * FROM class1 GROUP BY school DESC;
        +----+------+------------------------------+
        | id | name | school                       |
        +----+------+------------------------------+
         | john | chengdu_collage              |
         | jobs | chengdu_agricultural_college |
        +----+------+------------------------------+
         rows in set (0.00 sec)

    .简单的排序查询
        mysql> SELECT * FROM class1 ORDER BY id DESC;
        +----+------+------------------------------+
        | id | name | school                       |
        +----+------+------------------------------+
         | tom  | chengdu_collage              |
         | jobs | chengdu_agricultural_college |
         | john | chengdu_collage              |
        +----+------+------------------------------+
         rows in set (0.00 sec)

mysql 增删改查最基本用法小结的更多相关文章

  1. MySQL—增删改查,分组,连表,limit,union,alter,排序,去重

    MySQL增删改查 在表格的增删改查中,查的内容是最多的,包括group by ,join,limit,union,alter,排序都是服务于查的 #sql语句数据行操作补充 #增加: #insert ...

  2. PHP MySql增删改查

    mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: <?p ...

  3. mysql增删改查练习

    Mysql增删改查sql语句练习 关于数据库的一些操作: 进入mysql 命令行: mysql -uroot –p 查看所有数据库: show databases; 创建数据库: create dat ...

  4. Django学习之mysql增删改查

    上节介绍了如何使用命令行操作mysql增删改查,现在介绍如何使用python管理mysql 使用pip 下载完mysql后,mysql会以pymysql模块的形式存储在pycharm的包文件里.我们通 ...

  5. mysql增删改查相关操作

    mysql增删改查相关操作 以前用mysql用的少,对于数据库相关的操作不熟悉,现在开始要接触数据库了,记录一下相关的基础操作吧. 1.数据库的授权操作 # mysql -u root -p Ente ...

  6. 基于gin的golang web开发:mysql增删改查

    Go语言访问mysql数据库需要用到标准库database/sql和mysql的驱动.标准库的Api使用比较繁琐这里再引入另一个库github.com/jmoiron/sqlx. go get git ...

  7. MySQL增删改查的常用语句汇总

    MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一.创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop da ...

  8. mysql—增删改查语句总结

    关于MySQL数据库——增删改查语句集锦 一.基本的sql语句 CRUD操作: create 创建(添加) read 读取 update 修改 delete 删除 .添加数据 ,'n001','201 ...

  9. mysql增删改查基本语句

    mysql的增删改查属于基本操作,又被简称CRUD,其中删用的较少,毕竟这个功能给用户是是非常危险的,就是客户删除的数据也没有真正的删除,其中查询是十分常用的. 1 mysql数据库增加:create ...

随机推荐

  1. ffmpeg 屏幕录制 so easy....

    linux Linux下使用FFmpeg进行屏幕录制相对比较方便,可以使用x11grab,使用如下的命令: ffmpeg -f x11grab -s 1600x900 -r 50 -vcodec li ...

  2. MySQL查询语句(select)详解(2)

    7.子查询 当进行查询的时候,需要的条件是另外一个select语句的结果,这时候就要用到子查询 用于子查询的主要关键字有:in,not in,=,!=,exists,not exists等. 以下两张 ...

  3. iOS 常用的向上,向下取整, 四舍五入函数

    向上取整:ceil(x),返回不小于x的最小整数; 向下取整:floor(x),返回不大于x的最大整数; 四舍五入:round(x) 截尾取整函数:trunc(x)  

  4. vs2015帮助文档

    1)注释快捷键: CTRL + K - CTRL + C (注释) CTRL + K 然后 CTRL + U (取消注释) shift+"*"---------整段(取消)注释 2 ...

  5. js无刷新上传文件

    传统的文件上传方式 <form action="" method="POST" enctype="multipart/form-data&quo ...

  6. 看懂SqlServer查询计划【转】

    原文链接:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html 开始 SQL Server 查找记录的方法 SQL Server ...

  7. rabbitmq method之basic.consume

    basic.consume指的是channel在 某个队列上注册消费者,那在这个队列有消息来了之后,就会把消息转发到给此channel处理,如果 这个队列有多个消费者,则会采用轮转的方式将消息分发给消 ...

  8. jQuery 实时监听<input>输入值的变化

    这方法比 on('keydown') 更实时 <input type='text' id='input1'/>$(document).ready(function(){ $('#input ...

  9. docker-freebsd-20150625

    http://www.docker.org.cn/book/docker/prepare-docker-1.html https://wiki.freebsd.org/Docker pkg insta ...

  10. MySQL 插入数据 通过命令提示窗口插入数据

    MySQL 表中使用 INSERT INTO SQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下为向MySQL数据表插 ...