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 ...
随机推荐
- securecrt 检测到较旧的配置设置 需要迁移为新格式
secureCRT一直没有关闭,新登录的服务器的配置信息没有保存,一直打开时无法保存的,需要全关了,再打开就正常了!!!
- R爬虫知识点
>>如何用 R 模仿浏览器的行为? GET / POST URLencode / URLdecode (破解中文網址的祕密) header & cookie 如何突破使用 cook ...
- Python实战2( 接上):扫描多余中文
还是接上一篇,扫描多余中文,支持自定义忽略字段 源代码,详看 http://pan.baidu.com/s/1ntC78Zv ScanChinese.zip
- 泛型:HashMap的用法--输入字母输出数目
public static void main(String[] args) { Map <String ,Integer> m =new HashMap<String , Inte ...
- npm link 安装本地模块,将本地模块cli化
第三方学习地址 http://mp.weixin.qq.com/s?__biz=MzAxMTU0NTc4Nw==&mid=2661157390&idx=1&sn=6d96e54 ...
- 为Office365增加密码过期自动提醒功能
最近有人和我反应,无法查看所有员工的Office365的密码过期时间.最好可以批量查看,如果能在过期前几天发个提醒邮件就更好了. $pw = ConvertTo-SecureString 'your_ ...
- MongoDB数据库的操作,增删改查
在student集合中插入一些数据 db.student.insert({ "学号":10010, "姓名":"德莱文", "年龄 ...
- asp.net core项目发布网站时的选项
发布网站时的选项 Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序. Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的, ...
- maven settings.xml 阿里云
<?xml version="1.0" encoding="UTF-8"?> <!--Licensed to the Apache Softw ...
- New library for Matlab - test
Thanks http://www.matlabsky.com/thread-120-1-1.html Install directory $MatlabRoot\toolbox or >&g ...