mysql
数据库 存储数据
下载并且启动数据库
#yum install mysql-server -y
#system start mysqld
#mysqladmin -uroot password '123'
mysql系统库 /var/lib/mysql mysql初始化产生
mysql初始化:创建mysql运行所需的必需库和表 其中包括用户密码表
什么时候初始化数据库:
当mysql发现目录/var/lib/mysql为空的时候会自己创建
#mysql -uroot -p123
>show databases;
>create database 库名;
切换数据库
>use 库名;
查看当前数据库所有表
>show tables;
创建表
>create table 表名(id int,productName varchar(10),price float(8.2),color varchar(20));
在表里面插入一条数据
>insert into 表名 set id=1,productName="lilie",price=27,color='999';
数据类型
int 整型
varchar 可变长字符串类型
float(5,2) 5宽度 2精度-小数后两位
主键:primary key 唯一且不重复
自增:auto_increment
查询表结构
>desc shose;
添加表的一个字段
>alter table 表名 add type varchar(20);
删除表的一个字段
>alter table 表名 drop 字段名;
更新记录
>update 表名 set type='wewewe' where id=1;
删除一条记录
>delete from 表名 where id = 1;
删除所有记录
>delete from 表名
删除表
>drop table 表名;
删库
>drop database 库名;
====================
使用navicat客户端工具连接mysql数据库
windows官方下载安装
mysql机器授权
mysql> create user root@'%' identified by '123';
Query OK, 0 rows affected (0.01 sec)
mysql> grant all on *.* to root@'%';
Query OK, 0 rows affected (0.01 sec)
使用navicat客户端远程连接数据库