数据库总结(mysql为例)

大家好,我是十一,前面两篇我们都在讲mysql数据库,分别介绍了安装、启动、登录、常用命令以及支持的数据类型,今天我们针对之前内容来个总结回顾篇。

1.安装:

操作具体看《mysql数据库的安装及常用命令-1》

2.启动:

netstart mysql

修改初始密码:

alter user 'root'@'localhost' identified by 'root';

3.登录:

mysql -u root -p

4.查看现有的数据库:

show databases;

5.创建数据库:

语法:

CREATE DATABASE 数据库名;

例子:

create database msclasses;

6.选择数据库:

语法:

use 数据库名;

例子:

use msclasses;

7.数据类型:

数据类型大概有3种,分别为数值类型、字符串类型、日期类型。

数值类型:分为整数类型和浮点型。

整数类型:包括int、bigint,用以存储整数类型的数据,常见的是int;

浮点型:代表的有float、double和decimal,用以存储包含小数点类型的数据;

字符串类型:分为字符和字符串类型,常用的有char, varchar与 text,char用以存储定长字符串,varchar存储变长字符串,text用以储存大长度的字符串;

日期类型:日期类型有date, datetime ,timestamp, time, year等 ,用于存储指定的时间类型的数据。

8.创建数据库表:

语法:

CREATE TABLE table_name (column_name1 column_type1,column_name2 column_type2);

例子:

9.查看数据库表:

语法:

show tables;

10.插入数据:

语法:

INSERT INTO table_name ( field1, field2,...fieldN )VALUES( value1, value2,...valueN );

例子:

INSERT INTO `school` VALUES ('1','春风学校','2010-09-01','1');

11.查询数据库表中数据:

语法:

select * from 表名称;

 例子:

查询全部:

select  * from school ;

条件查询-查询school表中rank不等于23的所有数据;

select * from school where rank!=23;

12.删除表中数据:

   语法:

DELETE FROM 表名 [WHEREcondition];

   例子:

  删除表中全部数据:

delete from school ;

   删除表中符合条件的数据:

delete from schoo lwhere rank>100;

上面意思是:从school表中删除rank大于100的数据;

13.更新表中数据:

   语法:

UPDATE 表名 SET field1=value1, field2=value2  [WHEREcondition];

   例子:

   更新表中所有数据:

update school set name="人大附中";

如上意思为:将所有学校名称改为人大附中;

更新表中符合条件的数据:

update school set name="人大附中" where rank>120 and name like"春风中学%";

当school表中rank大于120并且名字以“春风中学”开头的所有学校名称改为“人大附中”。

14.条件语句:

语法:

WHERE condition 1 AND/OR condition2.....;

使用场景:通常WHERE语句都是跟Select(查询)、Update(更新)、Delete(删除)配合使用的;意思就是在什么什么情况下进行修改或者删除;

condition组成:字段名称  操作符 条件;比如:rank != 23,再比如name like "春风中学%";

操作符:= 、<>、!=、>、<、>=、<=、like

简单说下like:like英文意思是类似、像的意思,在mysql中用以模糊查询通常与%、_、escape搭配使用,%代表任意多个字符,_代表一个字符,escape代表转义字符后面的%或_,使其不作为通配符,而是普通字符匹配;比如name like "春风中学%"表示的是name字段中以春风中学开头;如果是“%春风中学”表示的是以春风中学结尾;“%春风中学_”表示的是以春风中学加任意一个字符结尾;

15.删除表

语法:

DROP TABLE [IFEXISTS]  <表名>  [ , <表名1> , <表名2>];

例子:

drop table school;

删除school这个表,当然连里面的数据也删除了;

if exists 表示的是如果存在;那么drop table if exists school;表示如果数据库中存在school表,那么则删除这张表;

16.保留字

mysql中有一些保留字,是mysql留给自己用的,比如key、desc、asc、order、group等等;如果我们数据库表中有字段名或者表名用了这些,那么在增删改查的时候就需要加反单引号``来加以区别,反单引号可以用Esc键下面那个按键在英文模式不按shift键打出来,注意,是反引号不是单引号,回车键左边那个是单引号,不加或者错加都会报错哦。

保留字具体有哪些本篇不一一介绍,大家自行查询下哦。

注意事项

mysql中不区分大小写;

mysql中不区分单引号和双引号;

数据库中所有语句/命令都要以英文分号结尾,然后回车执行;

各个数据库的语法基本类似,个别关键字稍有差别,遇到不兼容/报错的地方大家多问问百度;

数据库的操作基本上都是在增删改查的基础上进行嵌套或者升级,且功能很强大,远不止文中这些,大家可以自行学习;

学习没有捷径,尤其是数据库方面的,唯有多用多学多练习才行。


说明


与之相关联的文章,如果看完本篇知道怎么些mysql语句了但是不知道对不对的,可以看下面两篇文章,里面有图文说明,较本篇要详细写。

mysql数据库的安装及常用命令-1

mysql数据库的常用命令-2

好了,今天的内容到此结束,我们下期再见!Bye~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,185评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,445评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,684评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,564评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,681评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,874评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,025评论 3 408
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,761评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,217评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,545评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,694评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,351评论 4 332
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,988评论 3 315
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,778评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,007评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,427评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,580评论 2 349

推荐阅读更多精彩内容