基础知识 | 零基础学习mysql之常用的SQL命令 增删改查

一概念

数据库

数据库:一个长期存储在计算机内、有组织的、有共享的、统一管理的数据集合。

数据库发展过程·:网状数据库---层次型数据库----关系系数据库----非关系系数据库

mysql

数据库软件:应该称为为数据库管理系统,用来创建和操纵数据库。

mysql也是一种数据库软件,可以用它来创建和操纵数据库。属于关系型数据库管理软件

关系型数据库管理系统软件,大多是基于客户机-服务器(C/S或B/S)的形式。服务器端负责存储和管理数据,

客户端用于向服务器发出增删改查操作命令

关系型数据库的逻辑结构:DataBase----Table------Row------Column

                                            数据库          数据表     行            列

数据库管理系统(DBMS)DataBase Management System

SQL

结构化查询语言:具有数据定义、数据操纵和数据控制的功能·

结构化查询语言(SQL)Structured Query Language

定义数据结构(DDL) DROP/CREATE

操作数据(DML)  INSERT DELETE UPDATE 

查询数据(DQL) SELECT

控制用户权限(DCL)  GRANT(grant 授权)  REVOKE(revoke 收权)

二实操

sql命令的语法规范

一条sql命令可以跨越多行,以英文的分号作为结束

加上某一条命令出现语法错误,则此条命令及后边所以命令不再执行

不区分大小写,习惯上关键字大写,非关键字小写

分为当行注释(#)和多行注释(/*  */),注释上午内容不会被执行

数据库多余的备份文件如何消除(editplus)

ediplus----Tools------Preferences(首选项)------File-----create backup file when saving (当保存时创建备份文件) 取消勾选

创建数据库

新建文本文档,把后缀名改为sql

create database 数据库名;    //创建数据库

drop database if exists  数据库名;   //丢弃数据库,如果数据库已经存在 -----这样是为了不小心多次执行数据库时不报错

如果要用drop这个语句,这个语句在创建数据库前

如何查看是否创建成功

1.脚本模式 文件保存后,进入脚本模式拖拽回车(注意:每次文件重新更改后,就需要重新保存后,再重新执行,然后进入交互模式执行才会出现新的内容)

  

2.交互模式  mysql -uroot回车  ,之后再show databases   显示所有数据库,出现自己的数据库说明创建成功

   

进入数据库

use 数据库名;

创建数据表

create table 表名();  //创建数据表并指定要存那些列,和列类型

往表中插入数据

insert into 表名 values();

查询数据

select * from 表名;

写在脚本文件中,脚本模式就可以直接查看了(但脚本模式会乱码,交互模式下的乱码可以解决)

FILe黑色的是后台,白色的是脚本文件

修改表中数据

update 表名 set 需要修改值 where 指定修改那列;

删除表中数据

delete from 表名 where 指定删除哪列

解决乱码问题---字符的存储

(1)如何存储英文字母

   ASCII:对所有的英文字母及其符号进行了编码,总共128个

   Latin-1: 对欧洲字符进行编码,总共有256个,兼容ASCII,MYSQL默认使用这

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值