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-基础操作之增删改查的更多相关文章

  1. 02 . Mysql基础操作及增删改查

    SQL简介 SQL(Structured Query Language 即结构化查询语言) SQL语言主要用于存取数据.查询数据.更新数据和管理关系数据库系统,SQL语言由IBM开发. SQL语句四大 ...

  2. mysql基础操作 增删改查

    如何使用终端操作数据库 如何登录数据库 mysql -u用户名 -p密码 比如: mysql -uroot -p123456 如何查询数据库服务器中所有的数据库 show databases; 如何选 ...

  3. MySQL 之基础操作及增删改查等

    一:MySQL基础操作 使用方法: 方式一: 通过图型界面工具,如 Navicat,DBeaver等 方式二: 通过在命令行敲命令来操作 SQL ( Structure query language ...

  4. MySQL基础SQL命令---增删改查

    1.表操作: create table tableName (id int(6) not null primary key auto_increatment,name varchar(10) not ...

  5. MySQL数据库操作:“增删改查”,忘记密码重置等。

    [注] 数据库的“增删查改”,参考原作者Wid:http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d11.感谢大佬们的技术分享 ...

  6. MySQL - 日常操作一 增删改查

    mysql 源码安装 创建 mysql  账户 组 groupadd mysql useradd mysql -g mysql -M -s /bin/false 解压缩源码安装 .tar.gz cd ...

  7. Vc数据库编程基础MySql数据库的表增删改查数据

    Vc数据库编程基础MySql数据库的表增删改查数据 一丶表操作命令 1.查看表中所有数据 select * from 表名 2.为表中所有的字段添加数据 insert into 表名( 字段1,字段2 ...

  8. python操作三大主流数据库(2)python操作mysql②python对mysql进行简单的增删改查

    python操作mysql②python对mysql进行简单的增删改查 1.设计mysql的数据库和表 id:新闻的唯一标示 title:新闻的标题 content:新闻的内容 created_at: ...

  9. MySQL数据分析(16)— 数据操作之增删改查

    前面我们说学习MySQL要从三个层面,四大逻辑来学,三个层面就是库层面,表层面和数据层面对吧,数据库里放数据表,表里放数据是吧,大家可以回忆PPT中jacky的这图,我们已经学完了库层面和表层面,从本 ...

  10. Mysql数据表的增删改查

    ---恢复内容开始--- Mysql数据表的增删改查 1.创建表   语法:CREATE TABLE 表名(字段1,字段2,字段3.......) CREATE TABLE `users` ( `us ...

随机推荐

  1. STL_string用法总结

    参考自:http://blog.csdn.net/y990041769/article/details/8763366 1:string对象的定义和初始化以及读写 string s1;      默认 ...

  2. 20190625_mysql5.7查看及其解锁_被锁的表

    [root@localhost ~]# mysql -u myroot -pEnter password: mysql> show OPEN TABLES where In_use > 0 ...

  3. 关于Staltstack

    saltstate服务搭建: cat /etc/hosts(master和minion都添加) 127.0.0.1   localhost localhost.localdomain localhos ...

  4. Java字符字符串类

    Java字符字符串类 Character 类 Character 类用于对单个字符进行操作.Character 类在对象中包装一个基本类型 char 的值在实际开发过程中,我们经常会遇到需要使用对象, ...

  5. BZOJ 2850: 巧克力王国 KDtree + 估价函数

    Code: #include<bits/stdc++.h> #define maxn 100000 #define inf 1000000008 #define mid ((l+r)> ...

  6. java中一个数组不能放不同数据类型的值

    在java中,数组不能放不同数据类型的值. 方法一: 多态 定义数组类型的时候定义为父类,而存进数组为父类的子类 public class test2 { public static void mai ...

  7. 洛谷——P2504 [HAOI2006]聪明的猴子

    P2504 [HAOI2006]聪明的猴子 题目描述 在一个热带雨林中生存着一群猴子,它们以树上的果子为生.昨天下了一场大雨,现在雨过天晴,但整个雨林的地表还是被大水淹没着,部分植物的树冠露在水面上. ...

  8. Luogu P2866 [USACO06NOV]糟糕的一天Bad Hair Day

    P2866 [USACO06NOV]糟糕的一天Bad Hair Day 题目描述 Some of Farmer John's N cows (1 ≤ N ≤ 80,000) are having a ...

  9. Linux文件、目录属性

    文件.目录属性 可能有人觉得,文件这东西这么普通有什么好讲的,,,其实不然,在linux中一切皆文件,搞清楚文件的本质,将对我们大有裨益. 文件.目录属性简介 举个例子 randolf@localho ...

  10. 33.bucket与metric核心概念讲解

    主要知识点: bucket与metric核心慨念 一.核心慨念 1.bucket:一个数据分组 比如有下面几条数据: city name 北京 小李 北京 小王 上海 小张 上海 小丽 上海 小陈   ...