数据库mysql

1、什么时数据库

  数据库本质就是一个c/s架构的套接字软件

  常见的数据库:

    关系型:mysql ,mariadb,oracle,db2,sqlserver

    非关系型(都是以key:value形式存取):monodb,redis,memcache

2、数据库相关概念

  数据库服务器:运行有数据库管理软件的计算机

  数据库管理软件:一个套接字服务器

  库:文件夹

  表:文件

  记录:相当于文件中的一行代码(抽取食物一系列典型特征拼到一起)

  数据:记录现实生活中的某种状态

3、数据库mysql的安装

  (1)、在mysql官网下载绿色版的压缩包,下载好了进行解压就好了。

  (2)、解压好了,找到解压后的文件夹,点击进入bin目录,里面有很多.exe应用程序,我们将该路径添加到计算机环境变量里去。具体操作可以百度下。

  (3)、添加好了,我们在解压后的文件的目录里,将.ini后缀的文件改成以下内容。

[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8

  (4)、弄好了之后,以管理员身份进去cmd,输入mysqladmin --install  #这里时将mysql添加到服务中,然后输入 net start mysql     #启动mysql服务

  (5)、然后开启一个cmd ,启动mysql的客户端 输入  mysql -uroot -p       (-r 就是用户名  -p  就是密码)      然后就可以启动客户端了

补充:安装mysql过程中可能会出现很多问题,可以报出的问题信息自行进行百度搜索,如果遇到1067错误的话,你试试重启下计算机,再看看能不能启动mysql服务。(我自己亲测有效,也搞不懂是什么情况)

4、sql语句(对库,表,记录进行增删改查)

库:

  增加:create database ZCY charset utf8;        # ZCY是你创建库的名字     utf8是该库字符编码

  删除:drop database ZCY;   

  修改:alter database ZCY  charset gbk;          #库的修改就是修改该库的字符编码

  查找:show databases;        #查看到所有库

     show database ZCY;    #查看指定库

表:

  增加:create table zhuyu(id int,name char());   #首先你要在一个库的目录下,才可以这样创建,通过 use 库名切换库。

      create table ZCY.zhuyu(id int,name char());       #这样的就不需要在库里

  删除:drop table zhuyu;    

  修改:alter table zhuyu add age int;         #在zhuyu表中添加字段名age 类型为int

     alter table zhuyu modify name char(15);    #修改name 类型为char(15)

     alter table zhuyu change name NAME char(15);     #修改字段名name NAME char(15)  

       alter table zhuyu drop age;       #删除age字段名

  查找:show tables;        #查看所有表

     show table zhuyu;     #查看zhuyu表

     desc zhuyu;        #查看zhuyu表

数据:

  插入:insert into zhuyu(id,name)   values(1,'zhanghao'),(2,'wuyang'),(3,'daisongbai'); 

  

原文地址:https://www.cnblogs.com/zhuchunyu/p/9338441.html