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 ...
随机推荐
- c#遍历注册表
--来自 https://blog.csdn.net/wenchangren/article/details/751863using System; using Microsoft.Win32; us ...
- npm和gulp学习
npm的使用 node Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,是一种JavaScript语言运行平台,和浏览器这个运行平台是同一个概念. npm np ...
- 转:Windows Phone 7 设计简介
英文原文:smashingmagazine 导读:Windows Phone 7 引进了一个全新的内容管理和用户界面,命名为Metro的设计语言和理论.微软这次所看准的市场和用户群也与之前的老一代 W ...
- 内存_RAM或ROM_和FLASH存储的真正区别总结
http://blog.sina.com.cn/s/blog_4b37304d0100fg10.html
- 3 Java的基本程序设计结构
本章主要内容: 一个简单的Java应用程序 注释 数据类型 变量 运算符 字符串 输入输出 控制流 大数值 数组 本章主要介绍程序设计的基本概念(如数据类型.分支以及循环)在Jav ...
- linux修改mysql表结构
增加字段: alter table [tablename] add [字段名] [字段类型] first(首位); alter table [tablename] add [字段名] [字段类型] a ...
- 【转】How Many Boyfriends
如果一个女人遇到不同星座男的概率相同 那么这个女人期望遇到多少个男人就能集齐12个不同星座的男人 我们简化一下问题. 如果只有一个星座,那么期望值为1 如果只有两个星座,那遇到第一个男人后 期望再遇到 ...
- noip模拟赛 Massacre at Béziers
题目背景 下发压缩包链接: https://pan.baidu.com/s/1geC4ooz 密码: 3vpt 所有的一切———所有的一切都被染成了红与黑. 翻卷的红莲烈焰舔舐着大地,释放出异抽的黑烟 ...
- 【ACM】NYOJ_69_数的长度_20130725
数的长度时间限制:3000 ms | 内存限制:65535 KB 难度:1描述 N!阶乘是一个非常大的数,大家都知道计算公式是N!=N*(N-1)······*2*1.现在你的任务是计算出 ...
- [bzoj4066/2683]简单题_KD-Tree
简单题 bzoj-4066 题目大意:n*n的棋盘,开始为均为0,支持:单点加权值,查询矩阵权值和,强制在线. 注释:$1\le n\le 5\cdot 10^5$,$1\le m \le 2\cdo ...