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基础知识拾遗的主要内容,如果未能解决你的问题,请参考以下文章