MySQL-基础操作之增删改查
1.增
(1)创建数据库dks
create database dks;(2)创建名为t1的表,并指定引擎和字符集;
) not null,ages int) engine=innodb default charset=utf8;(3)插入数据,字符类型需要使用双引号;
,"zhangsan",);(4)插入多条数据
,"xiaohong",),(,"xiaoming",);(5)在后面增加一列
);(6)在id列后面增加一列city;
) after id;
2.删
(1)删除数据库dks
drop database dks;(2)删除表t1
drop table t1;(3)清空表内容
delete from t1;(4)删除job列
alter table t1 drop column job;(5)删除数据,where 条件筛选ages=18 数据,删除
;
3.查
(1)查看所有数据库
show databases;(2)进入dks数据库
use dks;(3)查看数据库内有多少张表
show tables;(4)查看t1表内数据内容
select * from t1;(5)只查看id这一列
select id from t1;(6)查看id、name两列
select id,name from t1;(7)查询ages大于20和name等于“zhangsan”的数据;
and name="zhangsan";(8)查询ages大于20和name等于“zhangsan”和id不等于1的数据;
;(9)使用in参数指定多行
,);(10)使用not in参数排除多行
,);(11)模糊查询,使用通配符%查询;%相当于Linux中的*号,统配所有;
select * from t1 where name like "xiao%"; #查询所有与xiao有关的字符(12)一个下划线可以统配一个字符,多个下划线可以匹配多个字符;
select * from t1 where name like "xiao_";(13)只查看前三行数据
;(14)查看第三行后面的两行数据
,;(15)将数据从大到小排序
select * from t1 order by ages desc;(16)将数据从小到大进行排序
select * from t1 order by ages asc;(17)指定库、表、字段,进行t1的查询
select dks.t1.name from t1;(18)查看数据库字符集
show variables like '%char%';(19)查看MySQL数据库存储引擎
show engines;(20)查看MySQL默认存储引擎
show variables like ‘%storage_engine%’;
4.改
(1)change和modify都可以修改表的定义,不同的时change后面需要写两次列名,不方便。changge的优点时可以修改列名称,modify则不能。
(2)修改列名
alter table t1 change age ages int; #将age 改为 ages(2)修改字段类型和长度
);(3)判断修改id=3的数据
; ;(4)修改name字段的内容
;(5)修改MySQL 中 t1表的存储引擎
alter table t1 engine=innodb;
MySQL-基础操作之增删改查的更多相关文章
- 02 . Mysql基础操作及增删改查
SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发. SQL语句四大 ...
- mysql基础操作 增删改查
如何使用终端操作数据库 如何登录数据库 mysql -u用户名 -p密码 比如: mysql -uroot -p123456 如何查询数据库服务器中所有的数据库 show databases; 如何选 ...
- MySQL 之基础操作及增删改查等
一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ...
- MySQL基础SQL命令---增删改查
1.表操作: create table tableName (id int(6) not null primary key auto_increatment,name varchar(10) not ...
- MySQL数据库操作:“增删改查”,忘记密码重置等。
[注] 数据库的“增删查改”,参考原作者Wid:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d11.感谢大佬们的技术分享 ...
- MySQL - 日常操作一 增删改查
mysql 源码安装 创建 mysql 账户 组 groupadd mysql useradd mysql -g mysql -M -s /bin/false 解压缩源码安装 .tar.gz cd ...
- Vc数据库编程基础MySql数据库的表增删改查数据
Vc数据库编程基础MySql数据库的表增删改查数据 一丶表操作命令 1.查看表中所有数据 select * from 表名 2.为表中所有的字段添加数据 insert into 表名( 字段1,字段2 ...
- python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查
python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...
- MySQL数据分析(16)— 数据操作之增删改查
前面我们说学习MySQL要从三个层面,四大逻辑来学,三个层面就是库层面,表层面和数据层面对吧,数据库里放数据表,表里放数据是吧,大家可以回忆PPT中jacky的这图,我们已经学完了库层面和表层面,从本 ...
- Mysql数据表的增删改查
---恢复内容开始--- Mysql数据表的增删改查 1.创建表 语法:CREATE TABLE 表名(字段1,字段2,字段3.......) CREATE TABLE `users` ( `us ...
随机推荐
- Python 之字符串操作
# capitalize()将字符串的第一个字符转换为大写 # center(width, fillchar)返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格. ...
- @viewChild
https://www.cnblogs.com/mttcug/p/8004359.html
- 爬虫文件存储:txt文档,json文件,csv文件
5.1 文件存储 文件存储形式可以是多种多样的,比如可以保存成 TXT 纯文本形式,也可以保存为 Json 格式.CSV 格式等,本节我们来了解下文本文件的存储方式. 5.1.1 TXT文本存储 将数 ...
- 简单的SpringBoot环境搭建
开始搭建前请确认您的计算机中的Maven已正确配置 一:使用IDEA创建一个Maven项目,图中第一个指针请选择自己正在使用的JDK版本,指针二请打勾,选中指针三所指向的类型并点击Next 二:填写G ...
- nagios监控ganglia指标,并配置告警
背景:nagios的监控插件在轻量级方面不如ganglia的gmond,且ganglia在指标监控方面尤其突出的优势,而nagios在配置告警方面也比较方便,正好可以弥补ganglia无法配置告警通知 ...
- 【codeforces 514C】Watto and Mechanism(字符串hash)
[题目链接]:http://codeforces.com/contest/514/problem/C [题意] 给你n个字符串; 然后给你m个询问;->m个字符串 对于每一个询问字符串 你需要在 ...
- Dubbo学习总结(2)——Dubbo架构详解
一.前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下. 整理这篇文章差不 ...
- Maven学习总结(2)——Maven项目构建过程练习
Maven学习总结(二)--Maven项目构建过程练习 上一篇只是简单介绍了一下maven入门的一些相关知识,这一篇主要是体验一下Maven高度自动化构建项目的过程 一.创建Maven项目 1.1.建 ...
- fzu 2124
#include<stdio.h> #include<queue> #include<math.h> #include<algorithm> #incl ...
- 对SHH的公钥和私钥的简单理解
SSH是在应用层和传输层基础上的安全协议 SSH提供了两种级别的安全验证: 第一基于密码的安全验证:账号.密码,但可能有别的服务器冒充真正的服务器,无法避免被“中间人”攻击(man-in-the-mi ...