MYSQL 基本知识点总结

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   2017
date  日期YYYYMMDD   20170701

time  时间HHMMSS 152437

使用时间函数给日期时间类型的字段赋值

now()  year()  date()  month()   day()  time()
mysql> select  year(now());

mysql> select now();

枚举类型  (爱好  专业  性别  )

让字段的值只能在列举的范围内选择
enum(值列表)  单选
set(值列表)       多选



猜你喜欢

转载自blog.csdn.net/weixin_42425141/article/details/80677334