mysql数据库初识实训总结_MySQL数据库初识(基础语句)
初识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数据库初识(基础语句)相关推荐
- mysql数据库初识实训总结_MySQL(数据库)的初识
1.什么是数据库 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库 2.什么是MySQL MySQL 是最流行的关系型数据库管理系统,在WEB应用方面 MySQL 是最好的RDBM ...
- mysql实训报告_mysql数据库技术》实验报告.doc
mysql数据库技术>实验报告 MySQL数据库技术实验报告 系 别 班 级 学 号 姓 名 地点 地点机房 课程名称 MySQL数据库技术 实验名称 实验1 MySQL的使用 实 验 过 程 ...
- mysql数据库实验实训5,数据查询yggl数据库查询(详细)
数据库实验yggl数据库,实训5(详细版) 1.SELECT语句的基本使用: 1-1:查询employees 表的员工部门号和性别,要求消除重复行 select distinct '员工部门号','性 ...
- 数据库在线实训平台-MySQL篇
引入:记一次MySQL在线平台的实训过程 写在前面的话:自程序员节重磅来袭,十大数据库掌门尖峰对话,顶级大咖再聚长沙,硬核科技+开源文化+大咖云集共话数字计算新时代 -- 长沙·中国1024程序员节 ...
- java mysql实训报告_java数据库实训总结.doc
java数据库实训总结 java数据库实训总结 篇一:JAVA数据库学生管理系统实训报告 实训报告 实训名称: 学生成绩管理系统实训 系 (部):专业班级:网络L1301学生姓名:刘鑫 学 号指导教师 ...
- 墨天轮数据库在线实训平台发布,这份操作指南助你快速上手
你是否有过这样的烦恼? 数据库运行环境要求过高,难以实操: 数据库安装与配置过程繁琐,耽误时间: 单看PPT或视频的理论学习,太过枯燥: -- Don't worry! 墨天轮数据库在线实训平台V1 ...
- mysql数据库任务驱动教程答案_MySQL数据库任务驱动式教程
项目一 认识数据库 任务1 认识数据库 1.1 了解数据库的基本应用 1.2 了解数据库的几个概念 1.3 认识关系型数据库 1.4 关系数据库设计 1.5 数据库应用系统体系结构 1.6 认识一个真 ...
- oracle安装实训心得,oracle数据库实训心得.docx
oracle数据库实训心得 Oracle实训 总结 系别:信管院班级:姓名:浦江峰学号: 日期:XX年12月21日 实训总结: 由于感到oracle实训担子很重,而自己的学识.能力和阅历与其任职都有一 ...
- java与数据库综合实训_JAVA数据库学生管理系统实训报告
<JAVA数据库学生管理系统实训报告>由会员分享,可在线阅读,更多相关<JAVA数据库学生管理系统实训报告(43页珍藏版)>请在人人文库网上搜索. 1.实训报告实训名称:学生成 ...
最新文章
- 版本效果MoonWarrior cocos2d-x版本 --1
- 云桌面技术在全国计算机等级考试中发挥护航作用
- java web文件夹_JAVA WEB项目文件夹上传下载解决方案
- IOS自带正则表达式NSPredicate的使用
- OpenCV伪彩色applyColorMap函数
- [html] 怎样计算首屏和白屏的时间?
- 【JVM】强引用、软引用、弱引用、虚引用分别是什么
- Android布局详解:FrameLayout
- C++输入两个正整数m和n,求其最大公约数和最小公倍数。
- 学校计算机比赛策划,学校计算机技能比赛活动策划方案
- 今天,IT女神们是怎么度过的(文末送礼品)
- informix mysql 语法_Informix SQL 语句详解
- 一键获取graphpad同款主题
- Finecms基础操作手册
- buu(前三页第二弹) RSA习题与相关知识总结
- .net的web开发前后端传值系列(二)
- ElasticSearch——Day04
- 算法笔记_203:第四届蓝桥杯软件类决赛真题(C语言B组)
- GDUFS 2018信息学院程序设计新手赛(正式赛)Java版题解
- 简单航班查询系统java_基于jsp的航班信息查询-JavaEE实现航班信息查询 - java项目源码...