初识Mysql

认知

数据库:DB

所有的数据存放的仓库

每一个文件夹也是数据库

数据库管理员:DBA

管理数据库软件

数据库服务器:一台跑着一个数据库管理软件的机器

表:文件,一张存储了数据的表

数据/记录:表中的信息,一行就是一条记录

Mysql了解

数据库管理软件分类 --DBMS

关系型数据库需要有表结构

非关系型数据库是key-value存储的,没有表结构

关系型数据库:如sqllite,db2,oracle,access,sql server,MySQL,注意:sql语句通用

非关系型数据库:mongodb,redis,memcache

环境变量

python —>python.exe

在任何目录下都能找到python.exe文件

才能在任意位置输入python命令启动python解释器

mysqld install 安装mysql服务 mysql服务就被注册到操作系统中

net start mysql 启动mysql服务

net stop mysql 停止mysql服务

-sudo mysql.server stop 停止MySQL服务

-sudo mysql.server restart 重启MySQL服务

-sudo mysql.server status 查看MySQL服务状态

启动客户端连接server端

mysql -uroot -p123 -h192.168.14.12 远程登陆

mysql>select user(); 查看当前登录的用户

mysql>set password = password('123'); 给当前用户设置密码

创建一个其他用户

create user 'guest'@'192.168.14.%' identified by '123';

给一个用户授权

grant 权限类型 on ftp.* to 'guest'@'192.168.14.%';

grant all

grant select on day37.* to 'guest'@'192.168.14.%';

grant select,inster

#进入mysql客户端

$mysql

mysql> select user(); #查看当前用户

mysql> exit # 也可以用\q quit退出

# 默认用户登陆之后并没有实际操作的权限

# 需要使用管理员root用户登陆

$ mysql -uroot -p # mysql5.6默认是没有密码的

#遇到password直接按回车键

mysql> set password = password('root'); # 给当前数据库设置密码

# 创建账号

mysql> create user 'eva'@'192.168.10.%' IDENTIFIED BY '123';# 指示网段

mysql> create user 'eva'@'192.168.10.5' # 指示某机器可以连接

mysql> create user 'eva'@'%' #指示所有机器都可以连接

mysql> show grants for 'eva'@'192.168.10.5';查看某个用户的权限

# 给账号授权

mysql> grant all on *.* to 'eva'@'%';

mysql> flush privileges; # 刷新使授权立即生效

# 创建账号并授权

mysql> grant all on *.* to 'eva'@'%' identified by '123'

# 用户相关操作

# 查看当前用户是谁? select user();

# 给当前用户设置密码 set password = password('123');

# 创建用户 create user '用户名'@'主机的ip/主机域名' identified by '密码'

# 授权 grant select on 数据库名.* to '用户名'@'主机的ip/主机域名' identified by '密码'

# 授权并创建用户 grant select on 数据库名.* to '用户名'@'主机的ip/主机域名'

操作数据库

查看所有数据库show databases;

创建一个数据库create database 数据库名;

切换到这个库下use 数据库的名字

查看这个库下有多少表show tables;

操作表

-查看这个库下所有的表 show tables;

-创建一张表

create table 表名(字段名 数据类型(长度),字段名 数据类型(长度),..);

create table student(name char(12),age int);

-删除一张表 drop table 表名;

-查看表结构 desc 表名//describe 表名

操作数据

插入数据

insert into 表名 values (一行数据),(一行数据),(一行数据);

insert into 表名(字段名,...) values(一行数据,...);

删除数据

delete from 表名 where 条件;

修改数据

update 表名 set 字段名=值,字段2=值2 where 条件;

查询数据

select 字段(*) from 表名;

操作 库,表,内容总结

1. 操作文件夹(库)

增:create database db1 charset utf8;

查:show databases;

改:alter database db1 charset latin1;

删除: drop database db1;

2. 操作文件(表)

先切换到文件夹下:use db1

增:create table t1(id int,name char);

查:show tables;

改:alter table t1 modify name char(3);

alter table t1 change name name1 char(2);

删:drop table t1;

3. 操作文件中的内容(记录)

增:insert into t1 values(1,'egon1'),(2,'egon2'),(3,'egon3');

查:select * from t1;

改:update t1 set name='sb' where id=2;

删:delete from t1 where id=1;

清空表:

delete from t1; #如果有自增id,新增的数据,仍然是以删除前的最后一样作为起始。

truncate table t1;数据量大,删除速度比上一条快,且直接从零开始,

ip附加

# ip和域名

# 搜索的机器

# 10.125.23.1 sogou.search01.org

# 10.125.23.2 sogou.search02.org

# 10.125.23.3 sogou.search03.org

# 10.125.23.4 sogou.search04.org

# 浏览器

# 10.135.24.7

# 10.135.24.8

# 10.135.24.9

# 10.135.24.10

#

# www.baidu.com 136.17.2.2

mysql数据库初识实训总结_MySQL数据库初识(基础语句)相关推荐

  1. mysql数据库初识实训总结_MySQL(数据库)的初识

    1.什么是数据库 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库 2.什么是MySQL MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBM ...

  2. mysql实训报告_mysql数据库技术》实验报告.doc

    mysql数据库技术>实验报告 MySQL数据库技术实验报告 系 别 班 级 学 号 姓 名 地点 地点机房 课程名称 MySQL数据库技术 实验名称 实验1 MySQL的使用 实 验 过 程 ...

  3. mysql数据库实验实训5,数据查询yggl数据库查询(详细)

    数据库实验yggl数据库,实训5(详细版) 1.SELECT语句的基本使用: 1-1:查询employees 表的员工部门号和性别,要求消除重复行 select distinct '员工部门号','性 ...

  4. 数据库在线实训平台-MySQL篇

    引入:记一次MySQL在线平台的实训过程 写在前面的话:自程序员节重磅来袭,十大数据库掌门尖峰对话,顶级大咖再聚长沙,硬核科技+开源文化+大咖云集共话数字计算新时代 -- 长沙·中国1024程序员节 ...

  5. java mysql实训报告_java数据库实训总结.doc

    java数据库实训总结 java数据库实训总结 篇一:JAVA数据库学生管理系统实训报告 实训报告 实训名称: 学生成绩管理系统实训 系 (部):专业班级:网络L1301学生姓名:刘鑫 学 号指导教师 ...

  6. 墨天轮数据库在线实训平台发布,这份操作指南助你快速上手

    你是否有过这样的烦恼? 数据库运行环境要求过高,难以实操: 数据库安装与配置过程繁琐,耽误时间: 单看PPT或视频的理论学习,太过枯燥: -- Don't worry!  墨天轮数据库在线实训平台V1 ...

  7. mysql数据库任务驱动教程答案_MySQL数据库任务驱动式教程

    项目一 认识数据库 任务1 认识数据库 1.1 了解数据库的基本应用 1.2 了解数据库的几个概念 1.3 认识关系型数据库 1.4 关系数据库设计 1.5 数据库应用系统体系结构 1.6 认识一个真 ...

  8. oracle安装实训心得,oracle数据库实训心得.docx

    oracle数据库实训心得 Oracle实训 总结 系别:信管院班级:姓名:浦江峰学号: 日期:XX年12月21日 实训总结: 由于感到oracle实训担子很重,而自己的学识.能力和阅历与其任职都有一 ...

  9. java与数据库综合实训_JAVA数据库学生管理系统实训报告

    <JAVA数据库学生管理系统实训报告>由会员分享,可在线阅读,更多相关<JAVA数据库学生管理系统实训报告(43页珍藏版)>请在人人文库网上搜索. 1.实训报告实训名称:学生成 ...

最新文章

  1. 版本效果MoonWarrior cocos2d-x版本 --1
  2. 云桌面技术在全国计算机等级考试中发挥护航作用
  3. java web文件夹_JAVA WEB项目文件夹上传下载解决方案
  4. IOS自带正则表达式NSPredicate的使用
  5. OpenCV伪彩色applyColorMap函数
  6. [html] 怎样计算首屏和白屏的时间?
  7. 【JVM】强引用、软引用、弱引用、虚引用分别是什么
  8. Android布局详解:FrameLayout
  9. C++输入两个正整数m和n,求其最大公约数和最小公倍数。
  10. 学校计算机比赛策划,学校计算机技能比赛活动策划方案
  11. 今天,IT女神们是怎么度过的(文末送礼品)
  12. informix mysql 语法_Informix SQL 语句详解
  13. 一键获取graphpad同款主题
  14. Finecms基础操作手册
  15. buu(前三页第二弹) RSA习题与相关知识总结
  16. .net的web开发前后端传值系列(二)
  17. ElasticSearch——Day04
  18. 算法笔记_203:第四届蓝桥杯软件类决赛真题(C语言B组)
  19. GDUFS 2018信息学院程序设计新手赛(正式赛)Java版题解
  20. 简单航班查询系统java_基于jsp的航班信息查询-JavaEE实现航班信息查询 - java项目源码...

热门文章

  1. 设计模式实战 - 责任链模式
  2. 使用QQ截图取色的方法
  3. MySQL系列(二)
  4. MySQL · 最佳实践 · 如何索引JSON字段
  5. 原生js实现ajax的文件异步提交功能、图片预览功能.实例
  6. android 4.0(ICS)源码下载方法
  7. VBS编程基础教程 (第2篇)
  8. golang 反射 获取 设置 结构体 字段值
  9. golang 删除目录所有内容
  10. smarty foreach函数