mysql/mariadb 初体验
距离申请这个博客号已经过了九个月,思前想后还是把知识沉淀放这里吧,不过初心一样,依旧是 '谨以此文,见证成果'。有 兴趣的话也欢迎大家去我的csdn博客转一转。以下是正文:
1.mysql安装
windows系统下下载 phpstudy(一个集成环境),下载完成后一直按下一步即可,然后 打开phpstudy界面,分别打开apache和mysql开关。
2.cmd/power shell下mysql/mariadb登陆验证。
输入 mysql -uroot -p 输入密码即可
3.请注意!对数据库 以及 数据表进行数据操作以及退出数据库时,务必要加英文状态下的 ‘ ; ’,否则可能会引发未知错误。
4. 常用数据库操作:
约定 :为了 加强理解,使用大写。敬请留意数据库英文名的复数形式。
a. SHOW DATABASES; --显示本端口下所有数据库
b. USE DB_NAME; --使用一个数据库
c. CREATE DATABASE DB_NAME CHARSET UTF8 ; --建立一个数据库
d: DROP DATABASE DB_NAME; --删除数据库
5. 常用数据表操作
a. SHOW TABLES; --显示本数据库下所有数据表;
b. CREATE TABLE TABLE_NAME (
COLUME_NAME DATA_TYPE,
(例子:) ID INT PRIMARY KEY AUTO_INCREMENT ,
.......
...
) CHARSET UTF8; --创建一个数据表
PRIMAER KEY:主键,一个表里只能有一个主键,这 个主键具有唯一性,自动为not null
AUTO_INCREMENT:自动编号,必须与主键连用, 默认值为1,随主键个数自增1.
6.CURD
CURD是对数据库进行处理的基本操作,创建(Create)、更新(Update)、读取(Retrieve)和删除(Delete)
假设tabs是数据表名,它有以下几个 记录:
a: select 查询语句
select * from user ; -- 查询表中所有数据
select usname from tabs; --查询表中指定列数据
select usname from user where username = 'asdkg' ; --查询表中指定行数据
b: insert into 语句
insert into tabs value(记录1,记录2,记录3...);--插入一条数据。
c. update : 更改数据
update tabs set AFTER where 条件;修改在某个条件下成立后指定数据的值(必须要添加条件,否则该数据表内所有数据都会被更改!)
d. delete from :删除数据
delete from tabs where 条件 :删除表中某条数据,不加条件即为清空表 ;
5.退出mysql
在数据库中任意 地方都可以直接退出 只需要输入 exit; 即可 。
以上。
mysql/mariadb 初体验的更多相关文章
- 你不知道的MySQL,以及MariaDB初体验
MySQL 是一个跨世纪的伟大产品,它最早诞生于 1979 年,距今已经有 40 多年的历史了,而如今比较主流的 Java 语言也只是 1991 年才诞生的,也就是说 MySQL 要比 Java 的诞 ...
- Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验
Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblog ...
- Mysql Workbench初体验
可以画图,建立表关系. 分类整理数据表. 可以直接导出sql语句. 可以导出png图片. 可以连接mysql数据库. 基本满足了各项需求. 这次初体验只是基本的功能,这个软件对于mysql还是很牛的.
- EF6+MYSQL之初体验
初次使用EF6+MYSQL 这次的项目时间可拉得够长的,定制开发就是这样.客户真正用上了才能基本上不再改了.起先项目是php实现的,改造成桌面程序.用.net winform开发,像这种小项目肯定要用 ...
- Web开发学习之路--Eclipse+Tomcat+mysql之初体验
学习了一段时间android,正好要用到android和服务器之间的交互,既然要学习android,那么就涉猎下服务器端的开发了,以前学过php,用thinkphp很快可以搭建起来,但是android ...
- MySQL数据库初体验
一.数据库的基本概念1.数据(Data) 描述事物的符号记录 包括数字,文字,图形,图像,声音,档案记录等 以"记录"形式按统一的格式进行存储 2.表 将不同的记录组织在一起 用来 ...
- Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验
Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验 前几天分享的"[Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验][http://www ...
- JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中
JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中 一.JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://j ...
- Question2Answer初体验
Question2Answer初体验 高质量的问答社区十分有价值,很多无法解决的问题能通过问答社区找到解决办法,而对于站长来说,垂直的问答社区也很有潜力.最近盯上问答这一块,发现和我的一些思路很符 ...
随机推荐
- Git更改提交
提交记录我们的工作历史记录,提交自身是一成不变的.Git提供了几个工具和命令,抓门用来帮助修改完善版本库中的提交. 实际工作中存在很多情况需要我们去修改或返工某个提交或者整个提交序列: 1,可以在某个 ...
- 《C# 语言学习笔记》——目录
C# 简介 变量和表达式 流程控制 3.1 布尔逻辑 3.2 goto语句 3.3 分支 3.4 循环 变量的更多内容 4.1 类型转换 4.2 复杂的变量类型 4.3 字符串的处理 函数 5.1 定 ...
- linux初学者-SElinux篇
linux初学者-SElinux篇 SElinux是强制访问控制(MAC)安全系统,是linux历史上最杰出的新安全系统.对于linux安全模块来说,SElinux的功能是最全面的,测试也是最充分的, ...
- 实现一个Golang的reverse函数
Reverse函数,用来反转列表,本例子用golang实现,反转一个slice列表. 因为slice是引用类型,因此直接修改参数的值即可. func myReverse(l []string) { f ...
- Ubuntu下Mongo的安装和笔记
在linux下的安装 打开https://www.mongodb.com/download-center#community选择linux然后选择自己的Version复制DOWNLOAD旁边的链接 打 ...
- http协议(一):http协议基础知识
1 协议类型 l HTTP 超文本传输协议 通过浏览器和服务器进行数据交互,进行超文本(文本.图片.视频等)传输的规定 l HTTPS 安全超文本传输协议 l FTP 文本传输协议 l ...
- Java 性能优化(一)
Java 性能调优(一) 1.衡量程序性能的标准 (1) 程序响应速度: (2) 内存占有情况: 2.程序调优措施 (1) 设计调优 设计调优处于所有调优手段 的上层,需要在软件开发之前进行.在软件开 ...
- java基础精选题
Integer比较 看下面这段有意思的代码,对数字比较敏感的小伙伴有没有发现异常? public static void main(String[] args) { Integer a = 128,b ...
- ASP.NET Web项目发布选项:“允许更新此预编译站点” 详解
目录 #使用visual studio 发布web项目 #"允许更新此预编译站点" 选项的意义 1.选中 "允许更新此预编译站点" 2.不选中 "允许 ...
- Spring Cloud下基于OAUTH2+ZUUL认证授权的实现
Spring Cloud下基于OAUTH2认证授权的实现 在Spring Cloud需要使用OAUTH2来实现多个微服务的统一认证授权,通过向OAUTH服务发送某个类型的grant type进行集中认 ...