相关了解(重点内容从标题一开始)

目前主流数据库有:

sqlserver, mysql, Qracle, SQLite, Access, MS SQL Server等, 我主要说的是mysql;

以下几点需要记住!!!

SQL包括了所有对数据库的操作, 主要由4个部分组

1. 数据库定义语言(DDL): 用于定义和管理数据库对象, 包括数据库, 基本表, 视图和索引

2. 数据库操作语言(DML): 用于操作数据查询和数据更新两大类操作, 其中数据更新又包含扩插入, 删除和更新三个操作

3. 数据库查询语言(DQL): 查询是SQL语言的核心, SQL语言只是提供一个用于数据库查询的语句, 即SELECT语句.

4. 数据库控制语言(DCL): 用来设置或更改数据库用户或者角色权限的语句, 包括(grant, deny, revoke等)语句.

连接数据库:

-h 指定所连接数据库服务器位置, 可以是ip, 也可以是服务器域名

-u 指定所连接数据库服务器的用户名, 例如root为管理用户 具有所有权

-p 连接数据库服务器使用的密码

一.配置mysql环境变量

(1)配置环境变量

有些人不懂这里为什么要环境配置?  我给大家说一下, 我们用的mysql大多是在终端里面运行, 那么我们肯定要在终端中使用mysql命令, 比如说,如果我们要在终端中使用insert语句, 那么我们就要在终端中找到insert命令的配置文件去调用,就需要在终端输入/usr/local/mysql/bin,在这个路径下才能使用insert, 是不是很麻烦啊, 所以就需要配置环境变量, 然后就不用下这么多路径, 直接写insert就可以用insert这个命令了, 好了, 下面来说实际操作:

1. 在终端输入: sudo vi .bash_profile    //现在还没进入mysql哦!只是在终端下!!注意哦

2.然后在编辑框中添加: export PATH=$PATH:/usr/local/mysql   保存关闭;

3. 刷新此文件配置: source .bash_profile

4. 然后输出当前环境路径: echo $path                                                 

当上面输出的代码中 /usr/local/mysql/bin ,说明环境变量配置成功

(2)修改原始密码

mysqladmin-u用户名 -p旧密码 password 新密码

这样下来密码修改就完成啦

二.创建数据库,数据表

登录mysql:   mysql -h服务器位置 -u用户名 -p密码;

登录上数据库后:

1. 创建数据库(下面创建的数据库的名字就是waige)

如果不存在waige数据库就创建: create database if not exists  waige;        //红色的表示创建的数据库的名字;

如果存在waige数据库就删除: drop database if exists waige;

2, 创建完数据库,下面就应该创建数据表laq1:

create table if not exists laq1(id int, name char(20), age int);                  //红色表示要创建的表名字.

然后我在表中往laq1中添加内容,也就是要用到插入语句insert:

insert into laq1 value('1', 'laq23', '23');//这是在laq1表中插入的第一条信息

insert into laq1(name,age) value('laq234', '33');//这是在laq1中插入的第二条信息,注意这两种插入方式不一样,我故意用两种方式插入. 第一种是value括号里面必须把各值都写上, 第二种value中的值不是必须写全, 而是根据表名后面括号里的内容决定.

三.插入语句,查找语句

1, 在表中插入了2条信息, 下面我就把这两条信息取出来, 这就要用到select语句:

1 usewaige;2 select * from laq1;

执行完上述2行代码就会输出如下:

2. 然后,我要在这个表中取出age>30的用户, 就要用到select语句的另一种写法:

select * from laq1 where age>30;

这样就取出了age大于30的用户信息.

四. mysql 新增用户

注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符

格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

完了,歇会儿!!!!!!!!!!!!!!!!!!

mysql 低端_mysql入门相关推荐

  1. mysql指南_MySQL入门指南

    MySQL入门指南,希望对大家用处!! 一.SQL速成 以下是一些重要的SQL快速参考,有关SQL的语法和在标准SQL上增加的特性,请查询MySQL手册. 1.创建表 表是数据库的最基本元素之一,表与 ...

  2. 简单php修改mysql数据类型_MySQL入门很简单—MySQL数据类型

    MySQL入门很简单---MySQL数据类型 一.整数类型: //类型名称字节数(长度)无符号数的取值范围有符号的取值范围 TINYNIT 1 (4)0~255-128~127 SMALLINT2 ( ...

  3. mysql 触发器_MySQL入门之触发器

    触发器作用 当操作了某张表时,希望同时触发一些动作/行为,可以使用触发器完成!! 例如: 当向员工表插入一条记录时,希望同时往日志表插入数据. 首先创建日志表 -- 日志表 CREATE TABLE ...

  4. c mysql 视图_MySQL入门教程(七)之视图

    相关阅读: 视图是从一个或多个表中导出来的虚拟表.视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据. 1.视图简介 1.1 视图的含义 视图是从一个或多个表中导出来的虚拟表,还可以从已经存在的 ...

  5. MySQL数据库新手入门教程

    相信很多做数据分析的朋友都发现,在平时做业务分析中,Excel表格是我们使用最频繁的工具.我们还发现,Excel虽然好用,但一旦数据量大了起来,比如处理二三十万条或以上数据量的时候,就会出现卡顿,甚至 ...

  6. 《PHP、MySQL和Apache入门经典(第5版)》一2.11 实践练习

    本节书摘来自异步社区<PHP.MySQL和Apache入门经典(第5版)>一书中的第2章,第2.11节,作者[美]Julie C. Meloni,更多章节内容可以访问云栖社区"异 ...

  7. 2. Mysql数据库的入门知识

    2. Mysql数据库的入门知识 (1)打开Windows系统提供的服务查看相应的服务. (2)在Windows任务管理器的进程中查看 (3)使用命令行管理windows的Mysql数据库服务. Ne ...

  8. 使用Jmeter对mysql进行性能测试入门

    使用Jmeter对mysql进行性能测试入门 第一步:测试环境准备: 1).mysql> select version(); +-----------+ | version() | +----- ...

  9. 《PHP、MySQL和Apache入门经典(第5版)》一2.7 基本安全规则

    本节书摘来自异步社区<PHP.MySQL和Apache入门经典(第5版)>一书中的第2章,第2.7节,作者[美]Julie C. Meloni,更多章节内容可以访问云栖社区"异步 ...

最新文章

  1. 为什么C语言是非形式化的,《数据结构C语言版》——绪论
  2. 卷积神经网络Convolutional Neural Network (CNN)
  3. S5PV210开发 -- 启动流程
  4. python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式
  5. Linkedin Camus的使用
  6. SpringMVC的运行原理
  7. 字节缓冲流 BufferedInputStream java
  8. java虚拟机可以处理_Java虚拟机对类加载的处理机制
  9. 计算机多功能发展,随着电子计算机向微型化和多功能化发展,它的体积大大缩小,成本大大降低。性能明 - 问答库...
  10. MongoDB如何释放空闲空间?
  11. linux版本的火狐浏览器,火狐浏览器Linux版本
  12. CTPN源码解析2-代码整体结构和框架
  13. 精心整理了50个数据源网站(建议收藏)
  14. Apple Swift学习资料汇总
  15. hdu 1757【A Simple Math Problem】
  16. keil遇到FCARM - Output Name not specified, please check ‘Options for Target - Utilities‘解决方法
  17. python寻峰算法_python/scipy的寻峰算法
  18. 公有ip地址和私有ip地址_如何查找您的私有和公共IP地址
  19. LeetCode 题解随笔:贪心算法
  20. 柔性电子:动态识别物理信号的柔性聚合物传感器

热门文章

  1. oracle调整Lock_sga参数而不使用虚拟内存
  2. 获得Web目录URL
  3. java对象流读取完毕_从Java 8流中获取具有最大频率的对象
  4. 断电启动+智能插座 七彩虹B460主板实现电脑远程开机
  5. spring拦截器-过滤器的区别
  6. Android 使用mqtt实例,包括接收服务器推送以及上传数据到服务器
  7. Android studio ERROR: Software caused connection abort: recv failed 解决方法
  8. linux命令行sip电话,基于Linux和MiniGUI的SIP电话终端设计
  9. android开发入门
  10. php进程状态进度,PHP监控进程状态,完成掉线自动重启