目录:

  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. 两个多项式相加 ( C++ )

    实现两个多项式进行相加 不开辟空间 ( 这要求实现进行相加,代价为两个原链表将被修改) 分析: this>other 就把other当前结点放置在this之前 this<other 就th ...

  2. MySQL数据备份之mysqldump使用

    mysqldump常用于MySQL数据库逻辑备份. 1.各种用法说明 A. 最简单的用法: mysqldump -uroot -pPassword [database name] > [dump ...

  3. vs2015帮助文档

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

  4. Oracle ORA-01722: 无效数字 处理方法

    C# + Oralce 10G 项目中 有用参数处理Update语句.参数命名和表字段同名.执行报错: ORA-01722: 无效数字 后修改所有的参数和对应字段不同.解决. 修改前: StringB ...

  5. c++代码中,使用svn版本号作为程序版本号的实现方法

    1.编写版本模板文件 #ifndef _VERSIONSVN_H_#define _VERSIONSVN_H_#define VER_REVISIONSVN $WCREV$#endif //!_VER ...

  6. Approaches to Vector Computation

    COMPUTER OR GANIZATION AND ARCHITECTURE DESIGNING FOR PERFORMANCE NINTH EDITION

  7. [转]Linux学习笔记——例说makefile 头文件查找路径

    0.前言     从学习C语言开始就慢慢开始接触makefile,查阅了很多的makefile的资料但总感觉没有真正掌握makefile,如果自己动手写一个makefile总觉得非常吃力.所以特意借助 ...

  8. iOS相关笔记

    #协议[1] [2] @property (nonatomic, assign) id<EveryFrameDelegate> delegate; 表明,这个delegate是一个需要实现 ...

  9. rem的使用

    浏览器的默认字体高是16px. 兼容性: 目前,IE9+,Firefox.Chrome.Safari.Opera 的主流版本都支持了rem. 对于不支持的浏览器,要多写一个绝对单位的声明,这样浏览器就 ...

  10. 利用vmware 搭建分布式集群

    前言:      我们需要至少3台服务器来实现分布式,鉴于没那么多钱买真机器,从学习和开发的角度看,只有虚拟机一条路了. 软件选择:     虚拟机使用VMware软件,因为主流而且资料比较多,学习成 ...