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 ...
随机推荐
- ffmpeg 屏幕录制 so easy....
linux Linux下使用FFmpeg进行屏幕录制相对比较方便,可以使用x11grab,使用如下的命令: ffmpeg -f x11grab -s 1600x900 -r 50 -vcodec li ...
- MySQL查询语句(select)详解(2)
7.子查询 当进行查询的时候,需要的条件是另外一个select语句的结果,这时候就要用到子查询 用于子查询的主要关键字有:in,not in,=,!=,exists,not exists等. 以下两张 ...
- iOS 常用的向上,向下取整, 四舍五入函数
向上取整:ceil(x),返回不小于x的最小整数; 向下取整:floor(x),返回不大于x的最大整数; 四舍五入:round(x) 截尾取整函数:trunc(x)
- vs2015帮助文档
1)注释快捷键: CTRL + K - CTRL + C (注释) CTRL + K 然后 CTRL + U (取消注释) shift+"*"---------整段(取消)注释 2 ...
- js无刷新上传文件
传统的文件上传方式 <form action="" method="POST" enctype="multipart/form-data&quo ...
- 看懂SqlServer查询计划【转】
原文链接:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html 开始 SQL Server 查找记录的方法 SQL Server ...
- rabbitmq method之basic.consume
basic.consume指的是channel在 某个队列上注册消费者,那在这个队列有消息来了之后,就会把消息转发到给此channel处理,如果 这个队列有多个消费者,则会采用轮转的方式将消息分发给消 ...
- jQuery 实时监听<input>输入值的变化
这方法比 on('keydown') 更实时 <input type='text' id='input1'/>$(document).ready(function(){ $('#input ...
- docker-freebsd-20150625
http://www.docker.org.cn/book/docker/prepare-docker-1.html https://wiki.freebsd.org/Docker pkg insta ...
- MySQL 插入数据 通过命令提示窗口插入数据
MySQL 表中使用 INSERT INTO SQL语句来插入数据. 你可以通过 mysql> 命令提示窗口中向数据表中插入数据,或者通过PHP脚本来插入数据. 语法 以下为向MySQL数据表插 ...