1.数据库目录 /var/lib/mysql/
错误日志文件 /var/log/mysqld.log
端口 3306(sqlserver 端口1433(TCP)/1434(UDP))
所有者/组 mysql/mysql
主配置文件 /etc/my.cnf
传输协议 tcp
2.登录密码设置
#cat /root/.mysql_secret
#mysql -hlocalhost -uroot -pXulDNIKY
mysql> set password for root@"localhost"=password("123456");
3.管理库的sql命令 ( 相当于文件夹)
show databases;
create database 库名;
drop database 库名;
use 库名;
select database();
show tables;
create table studb.stuinfo(
name char(10),
age int(2),
class char(10)
);
删除表 drop table 表名;
删除所有记录 delete from 表名;
查看表记录 select * from 表名;
查看表结构 desc 表名;
插入记录 insert into 库.表 values;
mysql数据类型
字符类型 (姓名 家庭地址 籍贯 )
char 255 定长
varchar 65532 变长
大文本类型(视频 音频 图片)
blob
text
数值类型(年龄 成绩 体重 身高 工资)
整型 数值类型的宽度是显示宽度,浮点(小数)
整数.小数
float(n,m)
double(n,m)
n 总位数
m 小数位位数
日期时间类型 (注册时间 入职时间 生日 出生年份)
year 年 YYYY 2017date 日期YYYYMMDD 20170701
time 时间HHMMSS 152437
使用时间函数给日期时间类型的字段赋值
now() year() date() month() day() time()mysql> select year(now());
mysql> select now();
枚举类型 (爱好 专业 性别 )
让字段的值只能在列举的范围内选择enum(值列表) 单选
set(值列表) 多选