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 ...
随机推荐
- ZeroMQ接口函数之 :zmq_msg_move - 将一个消息里面的内容移动到另一个消息里面
ZeroMQ 官方地址 :http://api.zeromq.org/4-1:zmq_msg_move zmq_msg_move(3) ØMQ Manual - ØMQ/3.2.5 Name zm ...
- python递归实现折半查找
1.Python 基础教程版:(有点没想清楚) def search(sequence, number, lower=0, upper=None): if upper is None: upper = ...
- 初用idea建立javaweb遇到的问题与心得
1.直接用idea建立的web项目,其自动生成的web.xml里version=3.1,这样的话建立servlet-name等标签会报错(因为3.1不支持这种做法,更提倡用注解的办法),解决办法是将w ...
- UIPickerView理解
- Google 云计算中的 GFS 体系结构
google 公司的很多业务具有数据量巨大的特点,为此,google 公司研发了云计算技术.google 云计 算结构中的 google 文件系统是其云计算技术中的三大法宝之一.本文主要介 ...
- linux添加环境变量(centos)
1.查看当前环境变量 #echo $PATH 2.增加环境变量 #vi /etc/profile export PATH=/usr/path/bin:$PATH 3.生效 #source /etc/p ...
- nginx安装waf防护
一.安装nginx 二.安装luajit2.0 三.安装ngx_devel_kit#wget https://github.com/simpl/ngx_devel_kit/archive/v0.2.1 ...
- java基础总结——基础语法2(语句)
1.1. 判断语句(if语句) 1.1.1. If语句的三种格式: 1.1.2. if语句特点: 每一种格式都是单条语句(单条不是单行,单条是一个整体). 第二种格式与三元运算符的区别:三 ...
- JavaScript Array 常用函数整理
按字母顺序整理 索引 Array.prototype.concat() Array.prototype.filter() Array.prototype.indexOf() Array.prototy ...
- 给div加上背景图片
<div class="panel-body" style="background:url('pages/upload/brief/img/bg.jpg');bac ...