mysql的入门语句:
查看服务器下的库

show databases;

创建库(数据库被创建后它的名字是不可以更改的)

create database 数据库名;

2.1.插看当前所在的库

select database();

删除库

drop database 数据库名;
drop database if exists 数据库名

drop database if exists 数据库名;

选中指定的库

use 数据库名;

最简单的建表语句

create table msg(
列1名称 列1类型,
列2名称 列2类型
);

例如:create table msg(
name varchar(4),
age int
)charset utf8;

查看库中的表

show tables;或者 show tables from 数据库名;

5.1 .插看表结构

desc 表名;

5.2. 插看表中的所有数据

select * from 表名;

删除表

drop table 表名;
drop talbe if exists 表名;

更改表的名字

alter table 表名 rename to 新表名;

查看表结构

desc 表名;

查看当前数据库的版本

方法1:在管理员的命令提示符窗口且已经登录到MySQL服务端,输入命令: select version();

方法2:退出数据库服务端的登录,在管理员的命令提示符窗口,输入命令:mysql --version;或mysql -V;

声明字符集

默认建表使用的是utf-8,但是我们在Windows窗口下使用的是GBK,因此需要使用对字符集进行声明。

set names gbk;

注意:如果当前语句打错之后应该退出本语句,在继续打新语句(退出本语句:\c)

MySQL的基本操作

insert into 表名

(列1名,列2名,列3名)

values

(列1值,列2值,列3值);
1
2
3
4
5
6
7
插入一行的某个列

insert into msg /**确定表**/
(name,age) /**确定列**/
values
('张三',18); /**确定值**/
1
2
3
4
插入一行的全部列(此时所有的列都必须赋值,包括主键)

insert into msg
values
('李四',12);
1
2
3
插入多个行

insert into msg
values
('赵六',20),
('小明',25),
('小红',22);
1
2
3
4
5

delete from 表名 /**确定表**/
where 条件 /**确定条件**/
1
2
delete from 表名(删除整张表)

注:对于删除操作是不存在删除某行的某列的数据,即删除的最低是以行为单位进行删除。


update 表名 /**确定表**/
set 列1 = 列1值, /**确定列和值**/
列2 = 列2值,
where 条件; /**确定条件**/
1
2
3
4
修改满足条件的某条数据

update msg
set age = 89,
where name = '张三';
1
2
3

查询整张表:

select * from 表名;

查询满足条件的某列

select 列名1, 列名2 from 表名 where 筛选条件;

查询满足条件的某行

select * from 表名 where age > 12;
---------------------

MySql (二)入门语句和基本操作的更多相关文章

  1. MySQL学习-入门语句以及增删查改

    1. SQL入门语句 SQL,指结构化查询语言,全称是 Structured Query Language,是一种 ANSI(American National Standards Institute ...

  2. MySQL 数据库 查询语句的基本操作,单表查询,多表查询

    1.查询语句的基本操作 - select - from - where - group by - having - distinct - order by - limit - 聚合函数: count, ...

  3. Mariadb/MySQL数据库单表查询基本操作及DML语句

    Mariadb/MySQL数据库单表查询基本操作及DML语句 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一数据库及表相关概述 1>.数据库操作 创建数据库: CREATE ...

  4. MySQL快速入门(二)

    目录 MySQL快速入门(二) 约束条件 自增 自增的特性 主键 外键 级联更新/删除 表与表之间的关系 外键约束 操作表方法 查询关键字 练习数据 select··from where 筛选 gro ...

  5. MySQL数据库SQL语句基本操作

    一.用户管理: 创建用户: create user '用户名'@'IP地址' identified by '密码'; 删除用户: drop user '用户名'@'IP地址'; 修改用户: renam ...

  6. mysql 数据库(二)数据库的基本操作

    mysql 数据库(二)数据库的基本操作 用户管理,添加权限,创建,显示,使用数据库 1 显示数据库:show databases; 默认数据库: mysql - 用户权限相关数据 test - 用于 ...

  7. 【实战】Docker入门实践二:Docker服务基本操作 和 测试Hello World

    操作环境 操作系统:CentOS7.2 内存:1GB CPU:2核 Docker服务常用命令 docker服务操作命令如下 service docker start #启动服务 service doc ...

  8. {MySQL的逻辑查询语句的执行顺序}一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析

    MySQL的逻辑查询语句的执行顺序 阅读目录 一 SELECT语句关键字的定义顺序 二 SELECT语句关键字的执行顺序 三 准备表和数据 四 准备SQL逻辑查询测试语句 五 执行顺序分析 一 SEL ...

  9. Mysql常用sql语句(二)- 操作数据表

    21篇测试必备的Mysql常用sql语句,每天敲一篇,每次敲三遍,每月一循环,全都可记住!! https://www.cnblogs.com/poloyy/category/1683347.html ...

随机推荐

  1. kvc VS kvo

    Kvo是Cocoa的一个重要机制,它主要是用于对一个属性的新旧值的监控. 例如说依据A(数 据类)的某个属性值变化,B(view类)中的某个属性做出对应变化.对于MVC,kvo应用的地方很广泛. 使用 ...

  2. Windows 驱动开发 - 7

    在<Windows 驱动开发 - 5>我们所说的读写操作在本篇实现. 在WDF中实现此功能主要为:EvtIoRead和EvtIoWrite. 首先,在EvtDeviceAdd设置以上两个回 ...

  3. [LeetCode][Java] Jump Game II

    题目: Given an array of non-negative integers, you are initially positioned at the first index of the ...

  4. [办公自动化]PPT文件太大,如何压缩?

    如果你经常需要制作PPT,文件太大的确是个问题. 那么应该如何压缩呢? 以office 2007为例 第一.可以选中图片,然后双击,在弹出的菜单栏中,选择压缩图片. 然后选择选项, 有三种比例可选,建 ...

  5. javascript里的prototype

    在javascript中,prototype是函数的一个固有属性,其他对象,比如字符串什么的,并没有这个属性. 这个属性做什么用呢? 1.用于该函数的所有实例进行共享 比如,共同的属性,共同的方法.类 ...

  6. TC SRM 597 DEV2

    第一次玩TC的SRM,只完成了一题,有点失落,不过还是要把每个问题都研究清楚才是我的本性,呵呵 第一题思路: 任意一个数,不断除掉2以后的剩下的数若相同则YES否则NO 第二题: 最开始判断字母个数是 ...

  7. Linux/Android——Input系统之InputMapper 处理 (八)【转】

    本文转载自:http://blog.csdn.net/jscese/article/details/43561773 前文Linux/Android——Input系统之InputReader (七)介 ...

  8. 【OI新闻】2016.10.26 - NOIP初赛泄题再次引爆

    有点劲,开车注意点,小心翻啦~ http://www.noi.cn/noi-news/noi/743-ccfnoip2016 CCF在NOIP2016初赛结束后接到举报:初赛前(22日12时左右),网 ...

  9. 排名Top 100的Java类库

    和去年一样,排名第一的类库,依旧是JUnit.基于它扩展的 JUnit Runner 占据第二名的位置,甚至是较旧的 junit.framework 此次也在第三名的位置.也就是说JUnit包揽了前三 ...

  10. POJ3528 HDU3662 三维凸包模板

    POJ3528 HDU3662 第一道题 给定若干点 求凸包的表面积,第二题 给定若干点就凸包的面数. 简单说一下三维凸包的求法,首先对于4个点假设不共面,确定了唯一四面体,对于一个新的点,若它不在四 ...