博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL学习笔记(1)
阅读量:6223 次
发布时间:2019-06-21

本文共 1053 字,大约阅读时间需要 3 分钟。

MySQL常用命令

语句规范: 关键字函数名大写;数据库,表,字段小写;SQL语句后分号结尾。

SELECT VERSION();   显示当前服务器版本

SELECT NOW();          显示当前日期时间

SELECT USER();          显示当前用户

MySQL默认端口号是 3306

超级用户是 root


 ①创建数据库

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

eg. CREATE DATABASE t1;

eg. CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET utf8;

database和schema相同任选其一即可。

if not exists来判断t1是否已经存在,已经存在会产生warning。

characterset编码方式,未指定则默认为默认编码方式。(可用SHOW CREATE DATABASE db_name查看编码,用 ALTER DATABASE t1 CHARACTER SET utf8修改即可)

SHOW WARNINGS 显示警告

 


 

②查看当前服务器下的数据表列表

SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]

eg. SHOW DATABASES;

 

 


③修改数据库

ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name

eg. ALTER DATABASE t1 CHARACTER SET utf8; (←修改数据库的编码格式)


④删除数据库

DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;

eg. DROP DATABASE IF EXISTS t1;


 

数据类型:整形

数据优化原则之一,选择最合理最合适的数据类型


 数据类型:浮点型

M>=D


日期时间型

YEAR TIME DATE DATETIME TIMESTAMP时间戳

 


 

字符型

CHAR 定长类型(即使数据没有满也要占位)

VARCHAR 变长类型

SET 集合,数据可以在集合中做任意的排列组合(?实用在哪儿)


 

转载于:https://www.cnblogs.com/kabocya/p/6043560.html

你可能感兴趣的文章
TensorFlow博客翻译——DeepMind转向TensorFlow
查看>>
信息化治理与北京治堵:疏图同归
查看>>
专访Dan Kohn:阡陌交迭,云原生布局开源生态构建及深度应用
查看>>
在Linux中添加普通新用户
查看>>
beego小技巧两则:通过命令行自定义端口和环境,url中带有中划线处理
查看>>
跨国引入强势技术 安全行业又添生力军
查看>>
吸烟损害健康,电子烟损害电脑,分分钟让电脑变砖
查看>>
市场井喷 到家服务将颠覆在线教育模式
查看>>
阿里云发布高IO实例 存储性能比通用型提升300%
查看>>
专访声网CEO赵斌:实时互联网正深入影响垂直领域
查看>>
中国人工智能学会通讯——新一轮人工智能发展的三大特征及其展望 1.1 新一轮人工智能发展的三个特征...
查看>>
超大规模数据中心运营商Switch公司申请IPO
查看>>
英特尔首度公开展示SSD超频技术
查看>>
叱咤大数据的Regex真的是正则表达式?
查看>>
什么将成为云计算的基础设施
查看>>
网络协议
查看>>
加速行业标准研制 区块链才能成为信任机器
查看>>
《并行计算的编程模型》一2.4.3 阻塞与非阻塞
查看>>
云计算发展的7大关键点
查看>>
零售业的数字机遇:把每个消费者都当成VIP
查看>>