mysql 增删改查最基本用法小结
目录:
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 增删改查最基本用法小结的更多相关文章
- MySQL—增删改查,分组,连表,limit,union,alter,排序,去重
MySQL增删改查 在表格的增删改查中,查的内容是最多的,包括group by ,join,limit,union,alter,排序都是服务于查的 #sql语句数据行操作补充 #增加: #insert ...
- PHP MySql增删改查
mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 实例如下: <?p ...
- mysql增删改查练习
Mysql增删改查sql语句练习 关于数据库的一些操作: 进入mysql 命令行: mysql -uroot –p 查看所有数据库: show databases; 创建数据库: create dat ...
- Django学习之mysql增删改查
上节介绍了如何使用命令行操作mysql增删改查,现在介绍如何使用python管理mysql 使用pip 下载完mysql后,mysql会以pymysql模块的形式存储在pycharm的包文件里.我们通 ...
- mysql增删改查相关操作
mysql增删改查相关操作 以前用mysql用的少,对于数据库相关的操作不熟悉,现在开始要接触数据库了,记录一下相关的基础操作吧. 1.数据库的授权操作 # mysql -u root -p Ente ...
- 基于gin的golang web开发:mysql增删改查
Go语言访问mysql数据库需要用到标准库database/sql和mysql的驱动.标准库的Api使用比较繁琐这里再引入另一个库github.com/jmoiron/sqlx. go get git ...
- MySQL增删改查的常用语句汇总
MySQL增删改查的常用语句汇总 以下是总结的mysql的常用语句,欢迎指正和补充~ 一.创建库,删除库,使用库 1.创建数据库:create database 库名; 2.删除数据库:drop da ...
- mysql—增删改查语句总结
关于MySQL数据库——增删改查语句集锦 一.基本的sql语句 CRUD操作: create 创建(添加) read 读取 update 修改 delete 删除 .添加数据 ,'n001','201 ...
- mysql增删改查基本语句
mysql的增删改查属于基本操作,又被简称CRUD,其中删用的较少,毕竟这个功能给用户是是非常危险的,就是客户删除的数据也没有真正的删除,其中查询是十分常用的. 1 mysql数据库增加:create ...
随机推荐
- Java_ClassLoader内存溢出-从tomcat的reload说起
原文链接:http://nius.me/classloader-memory-leak/ 对于j2ee项目,一直使用eclipse的wtp,每次修改代码后,可以自动热部署.简单的项目wtp似乎没什么问 ...
- Linux中总线设备驱动模型及平台设备驱动实例
本文将简要地介绍Linux总线设备驱动模型及其实现方式,并不会过多地涉及其在内核中的具体实现,最后,本文将会以平台总线为例介绍设备和驱动程序的实现过程. 目录: 一.总线设备驱动模型总体介绍及其实现方 ...
- 如何在CentOS/RHEL & Fedora上安装MongoDB 3.2
MongoDB(名称取自"huMONGOus")是一个有着全面灵活的索引支持和丰富的查询的数据库.MongoDB通过GridFS提供强大的媒体存储.点击这里获取MongoDB的更多 ...
- likely && unlikely in GCC
在linux内核源码或一些比较成熟的c语言架构源码中,我们常会见到类似下面的代码: if (unlikely(!packet)) { return res_failed; } // OR if (li ...
- 在ubuntu 12.04 x64下编译hadoop2.4
自己编译hadoop:x64 1.安装依赖包 sudo apt-get install g++ autoconf automake libtool cmake zlib1g-dev pkg-confi ...
- php套件 wampserver 常见问题
安装问题 dll 丢失 今天手贱升级了win10,重新安装了一下php的套件,提示有几个组件找不到,其中有一个msvcr100.dll丢失. google了一下: youtube视频:Windows ...
- C#中图片新增水印
/// <summary> /// 在图片上生成图片水印 /// </summary> /// <param name="Path">原服务器图 ...
- Struts2 输入格式自动校验的一些注意事项
Struts2 在配置格式校验的文件的时候,格式是XXAction-validation.xml,具体如下. 需要注意的是: field的name属性的值,必须要和jsp中表单提交的name一致.千万 ...
- Java多线程之this与Thread.currentThread()的区别——java多线程编程核心技术
package mythread; public class CountOperate extends Thread{ public CountOperate(){ System.out.prin ...
- Linq读取XML
var customerList = ( from e in XDocument.Load("customers.xml"). Root.Elements("custom ...