mysql基础知识拾遗

Posted adairye

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql基础知识拾遗相关的知识,希望对你有一定的参考价值。

一、mysql安装:

   1、安装环境说明:

      系统:CentOS Linux release 7.2.1511 (Core)

      数据库:mysql-5.7.22-linux-glibc2.12-x86_64

 

   2、下载安装包:     

mkdir -p /usr/lcoal/mysql

cd /usr/lcoal/mysql

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

     

   3、创建用户及用户组:

groupadd mysql

useradd -r -g mysql mysql

 

  4、解压安装包,赋权给安装目录:

tar -xvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

chown -R mysql:mysql /usr/local/mysql/

 

  5、创建数据目录,初始化数据库:  

mkdir -p /usr/local/mysql/data

/usr/local/mysql/bin/mysql_install_db  --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/

 

  6、设置配置文件:

vim /etc/my.cnf

    [mysqld]
    datadir=/usr/local/mysql/data
    basedir=/usr/local/mysql
    socket=/tmp/mysql.sock
    user=mysql
    port=3306
    character-set-server=utf8
    # 取消密码验证
    skip-grant-tables
    # Disabling symbolic-links is recommended to prevent assorted security risks
    symbolic-links=0
    # skip-grant-tables
    [mysqld_safe]
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid

 

  7、安装完服务设置:

讲mysql添加到服务列表中:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

设置开机自启:
chkconfig mysql on

启动mysql:
service mysql start

将服务添加到环境变量中:
vim /etc/profile
  export PATH=$PATH:/usr/local/mysql/bin
source /etc/profile

 

  8、登录:

mysql -uroot -p

初次登录没有密码

 

 二、数据库概念:

  数据库  相当于 文件夹

  数据库表 相当于 文件

  数据行 相当于 文件中的一行数据

  数据列 相当于 文件中的一列数据

 

  1、基本sql:

 1 show databases;  # 查看当前mysql包含的数据库
 2 
 3 create database 数据库名 ; # 创建数据库
 4 
 5 use 数据库名; # 进入数据库
 6 
 7 show tables; # 查看当前数据库包含哪些表
 8 
 9 create table 表名(定义表头和表头的数据类型,以逗号分隔);; # 创建数据表
10 
11 select * from 表名; # 查看数据表中的全部数据
12 
13 insert into 表名(指定插入数据的表头) values(指定对应表头的数据); # 插入数据 

 

 

 

以上是关于mysql基础知识拾遗的主要内容,如果未能解决你的问题,请参考以下文章

c#特性详解含常用过滤器实例

Python基础day03:入门知识拾遗

SQL Server基础:拾遗

Python基础—知识点拾遗

python知识点拾遗

java 学习基础知识点拾遗 导航页