首页 > 数据库技术 > 详细

MySql入门

时间:2019-12-25 18:33:49      阅读:95      评论:0      收藏:0      [点我收藏+]

MySql入门

什么是MySQL?

         MySQL是一关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle

旗下产品,当下最流行的关系型数据库管理系统 之一。 在 WEB 应用方面,MySQL最好

RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件。

MySql的优势:体积小、速度快、总体拥有成本低开放源码适合中小型网站开发.

什么是关系型数据库?

     数据是有行有列的数据库就是关系型数据库,反之就是NoSQL数据库数据

关系数据库的优势:在于将数据保存在不同的表中,而不是将所有数据放在一个大仓 库内,

这样就增加了速度并提高了灵活性。

 

MySQL安装

个人推荐安装图解链接:https://www.cnblogs.com/whaben/articles/6687544.html

什么是SQL?

SQL(Structured Query Language,结构化查询语言)是用来操作关系数据库的语言。

SQL分类:

数据定义语言

简称DDL(Data Definition Language)

例如:create,alter,drop

数据操作语言

简称DML(Data Manipulation Language)

例如:insert,delete,update

数据控制语言

简称DCL(Data Control Language)

例如:grant,revoke 

数据查询语言

简称DQL(Data Query Language)

例如:select,from,where

 

 

SQL语句对表的操作

  1. 数据库

 语法:

创建数据库: create 创建 database数据库

删除数据库: drop 删除 EXISTS存在 IF如果

DROP DATABASE IF EXISTS test;

      切换数据库:USE test;

 技术分享图片

技术分享图片

技术分享图片

 

语法:

删除表  drop table [if exists] 表名;

 

    创建表  create table [if not exists] 表名 (

      字段1 数据类型 [字段属性|约束][索引][注释],

      字段n 数据类型 [字段属性|约束][索引][注释]

)[表类型][表字符集][注释];         

 

注意:

    1、如果数据库名,表名,字段名等与保留字冲突,用撇号括起来

    2、多个字段使用逗号隔开  

3、单行注释:#

 多行注释:/*…*/

    4、设置为自动增长auto_increment

                

查看表: show tables;

 

查看表结构:desc 表名

 

清空表数据,序列号从1开始: truncate table 表名;

 

删除表:drop table 表名

 

修改表

alter table 表名 add 列名 类型(长度) 约束; --修改表添加列.

alter table 表名 modify 列名 类型(长度) 约束; --修改表修改列的类型长度及约束.

alter table 表名 change 旧列名 新列名 类型(长度) 约束;--修改表修改列名.

alter table 表名 drop 列名; --修改表删除列.

rename table 表名 to 新表名; --修改表名

alter table 表名 character set 字符集; --修改表的字符集

 

插入记录

语法:insert into (列名1,列名2,列名3..) values  (1,2,3..);

 

修改记录:

语法:update 表名 set 字段名=,字段名=;

 

删除记录:

语法:delete from 表名 [where 条件];

MySql入门

原文:https://www.cnblogs.com/limengcheng/p/12098153.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!