1.安装mysq
window:
.msi .zip
1. 修改my.ini 2. bin添加到 path 环境变量中
3. 以管理员身份与运行cmd命令提示符,将路径切换到bin目录下去。 4. mysql install #下载数据库 mysql remove删除
linux:
使用应用仓库安装
CenterOS|redhat:
sudo yum install mysql-server mysql
ubuntu:
sudo apt|apt-get install mysql-server
sudo apt|apt-get install mysq-client #下载mysql数据库
2.mysql的使用
mysql 典型c/s的架构软件 client/server
进入mysq:
mysql -u root -p
退出mysql:
exit |quit |\q|ctrl+c
3.远程登录mysql
1.以管理员身份进入mysql
update mysql.user set host="%" where user="root";
2.修改/etc/mysql.conf.d/mysqld.cnf bind-address 注视掉
3.重启服务
4.mysql的一些常规操作
show databases like pattern; # 显示当前所有的数据库
use dbName #进入到对应数据库中
show tables like pattern; #显示当前数据库所有表
desc\describe tableName #描述表的结构
show columns from t_user; #描述表的结构
select database(); #显示当前所在的数据库
select now(); #返回当前时间
select version(); #返回当前数据库的版本信息
5.sql标准的讲解
|-- sql
DDL (data definition language) 数据库定义语言
create drop alter show
DML (data manipulation language)数据库操作语言
CRUD update delete insert select
DQL (data query language) 数据库查询语言 select
DCL (data controll language)数据控制语言 grant invoke
6.创建数据库
创建数据库:create database 数据库名 [[default] "utf8"]
删除数据库:drop database 数据库名
修改数据库:alter database 数据库名 default charset gbk;
查看数据库定义:show create database dbName
7.mysql的数据类型
整形: tinyint 一个字节
smallint 两个字节
mediumint 三个字节
int 四个字节
bigint 八个字节
浮点型数据:float 四个字节
double 八个字节
decimal(10,5) 做精确运算是使用
文本型:char(lenght)
varchar(lenght)
text
二进制:
bit
binary
Blob
日期: year
month day time date datetime timestamp 游标戳
枚举: enum()
4.表与表的关联关系
oneToOne(1:1)
mantoone(n:1)
网友评论