距离申请这个博客号已经过了九个月,思前想后还是把知识沉淀放这里吧,不过初心一样,依旧是 '谨以此文,见证成果'。有 兴趣的话也欢迎大家去我的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 初体验的更多相关文章

  1. 你不知道的MySQL,以及MariaDB初体验

    MySQL 是一个跨世纪的伟大产品,它最早诞生于 1979 年,距今已经有 40 多年的历史了,而如今比较主流的 Java 语言也只是 1991 年才诞生的,也就是说 MySQL 要比 Java 的诞 ...

  2. Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验

    Net Core平台灵活简单的日志记录框架NLog初体验 前几天分享的"[Net Core集成Exceptionless分布式日志功能以及全局异常过滤][https://www.cnblog ...

  3. Mysql Workbench初体验

    可以画图,建立表关系. 分类整理数据表. 可以直接导出sql语句. 可以导出png图片. 可以连接mysql数据库. 基本满足了各项需求. 这次初体验只是基本的功能,这个软件对于mysql还是很牛的.

  4. EF6+MYSQL之初体验

    初次使用EF6+MYSQL 这次的项目时间可拉得够长的,定制开发就是这样.客户真正用上了才能基本上不再改了.起先项目是php实现的,改造成桌面程序.用.net winform开发,像这种小项目肯定要用 ...

  5. Web开发学习之路--Eclipse+Tomcat+mysql之初体验

    学习了一段时间android,正好要用到android和服务器之间的交互,既然要学习android,那么就涉猎下服务器端的开发了,以前学过php,用thinkphp很快可以搭建起来,但是android ...

  6. MySQL数据库初体验

    一.数据库的基本概念1.数据(Data) 描述事物的符号记录 包括数字,文字,图形,图像,声音,档案记录等 以"记录"形式按统一的格式进行存储 2.表 将不同的记录组织在一起 用来 ...

  7. Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验

    Net Core平台灵活简单的日志记录框架NLog+SqlServer初体验 前几天分享的"[Net Core平台灵活简单的日志记录框架NLog+Mysql组合初体验][http://www ...

  8. JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中

    JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中 一.JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://j ...

  9. Question2Answer初体验

    Question2Answer初体验   高质量的问答社区十分有价值,很多无法解决的问题能通过问答社区找到解决办法,而对于站长来说,垂直的问答社区也很有潜力.最近盯上问答这一块,发现和我的一些思路很符 ...

随机推荐

  1. Error:(949) Multiple substitutions specified in non-positional format; Android格式化string.xml

    string.xml问题代码 <string name="msg">书名:%s\n价格:%d</string> 异常信息 Error:(949) Multi ...

  2. SpringBoot集成beetl模板快速入门

    SpringBoot集成beetl模板快速入门 首次探索 beetl官方网址:http://ibeetl.com/ 创建SpringBoot工程(idea) 新建工程 选择创建Spring工程 书写包 ...

  3. 二、C#中数据库连接是用sqlconection 而access是用oledb对象例如:

    OleDBConnection conn =new OleDBConnection();(简单记一下) 重点是研究winform 中combobox 与datagridview 的联动问题: 首先是c ...

  4. NetCore跨平台桌面框架Avalonia的OSX程序打包

    虽然工作开发语言已经转到了java,但平时仍会用netcore做一些小工具,提升工作效率,但是笔记本换成了Mac,小工具只能做成命令行形式,很是痛苦,迫切需要一个.net跨平台的桌面程序解决方案. 为 ...

  5. 如何实现Kali linux系统下的U盘启动(小白指导)

    一.准备工作: 声明:这个“操作”并不会影响你原装的系统,真正的即插即用的哦. (1)4GB的U盘<读写速度比较快的> (2)Kali linux镜像文件 (3)软件Universal-U ...

  6. Mysql处理中文乱码的问题

    一开始在创建完毕数据库和数据表之后,插入中文发现在mysql命令行和在sqlyog终端上看都是乱码,查看了一些文章,写的内容都一样,无非是如下几个步骤: 1:修改数据库字符集为utf8 2:修改数据表 ...

  7. isMemberOfClass、isKindOfClass原理分析

    isMemberOfClass - 调用者必须是传入的类的实例对象才返回YES- 判断调用者是否是传入对象的实例,别弄反了,如 [s1 isMemberOfClass:p1] ,意思是s1是否是p1的 ...

  8. Eclipse "R cannot be resolved"问题

    前两天 Eclipse 又遇到了这个问题.网上找了不少,不过最终还是没能解决我的问题,无奈重装了 Eclipse…… 搜索中找到了下面这几篇文章,常见的解决方法都在这里,还是不错的,分享一下: htt ...

  9. DES、3DES、AES、PBE对称加密算法实现及应用

    1.对称加密算法概述 对称加密算法是应用较早的加密算法,技术成熟.在对称加密算法中,数据发信方将明文和加密密钥一起经过特殊加密算法处理后,使其变成复杂的加密密文发送出去.收信方收到密文后,若想解读原文 ...

  10. 为什么你要用 Spring?

    ​ 前言 现在Spring几乎成为了Java在企业级复杂应用开发的代名词,得益于Spring简单的设计哲学和其完善的生态圈,确实为廉颇老矣,尚能饭否的 Java 带来了“春天”,有很多同学刚接触Jav ...