千锋深圳Java培训分享:MySQL详细知识点

今天要分享的知识点,是关于MySQL的!学习开发的小伙伴,相信都知道的,Java的技术点很多也很繁琐,所以更加需要大家去系统的学习掌握好每个细节:

1.创建一张表:

CREATE TABLE IF NOT EXISTS tbl_test(

oid INT UNSIGNED AUTO_INCREMENT,

name VARCHAR(40) NOT NULL,

user VARCHAR(40) NOT NULL,

age VARCHAR(225) NOT NULL,

order_money DECIMAL(5,2) NOT NULL,

order_date DATE,

PRIMARY KEY ( oid )

)ENGINE=InnoDB DEFAULT CHARSET=utf8;

2.查看表的结构:

desc tbl_test

3.查看创建表的SQL语句:

show create table tbl_order_test01

4.修改表字段的数据类型:

alter table tbl_test modify name varchar(30)

5.修改表的字段名和类型:

alter table tbl_test change name name_s varchar(20)

6.在表中添加一个字段:

alter table tbl_test add age int(10);

7.在表的第一列添加一个字段

alter table tbl_test add mail int(20) first;

8.Windows服务
– 启动MySQL
net start mysql
– 创建Windows服务
sc create mysql binPath= mysqld_bin_path(注意:等号与值之间有空格)
连接与断开服务器
mysql -h 地址 -P 端口 -u 用户名 -p 密码

SHOW PROCESSLIST – 显示哪些线程正在运行
SHOW VARIABLES – 显示系统变量信息
9.数据库操作
– 查看当前数据库
SELECT DATABASE();
– 显示当前时间、用户名、数据库版本
SELECT now(), user(), version();
– 创建库
CREATE DATABASE[ IF NOT EXISTS] 数据库名 数据库选项
数据库选项:
CHARACTER SET charset_name
COLLATE collation_name
– 查看已有库
SHOW DATABASES[ LIKE ‘PATTERN’]
– 查看当前库信息
SHOW CREATE DATABASE 数据库名
– 修改库的选项信息
ALTER DATABASE 库名 选项信息
– 删除库
DROP DATABASE[ IF EXISTS] 数据库名
同时删除该数据库相关的目录及其目录内容
10.MySQL数据库中varchar和char的主要区别,哪个查询效率高,为什么


11.IP如何保存

12.请简述项目中优化MySQL语句执行效率的方法

13.数据库中的事务是什么

千锋深圳Java培训分享:MySQL详细知识点相关推荐

  1. 千锋深圳python培训

    一周风采 第2002期 千锋2019年12月就业榜公布:共就业2259人,近千人薪资过万 千锋互联为联想集团开展企业内训,助力企业发展"加速度" 千锋深圳校区欢乐团建,携手告别20 ...

  2. 千锋重庆Java学习之MySQL大数据量分页查询方法及其优化

    方法1: 直接使用数据库提供的SQL语句 语句样式: MySQL中,可用如下方法: SELECT * FROM 表名称 LIMIT M,N 适应场景: 适用于数据量较少的情况(元组百/千级) 原因/缺 ...

  3. 深圳Java培训学习:Java8.0新特性之Lambda表达式--【千锋】

    深圳Java培训学习:Java8.0新特性之Lambda表达式–[千锋] 前言 Java 8 已经发布很久了,很多报道表明Java 8 是一次重大的版本升级.本篇文章,主要给大家介绍的是lambda表 ...

  4. 深圳Java培训学习:SpringBoot的yml配置及多环境切换【千锋】

    深圳Java培训学习:SpringBoot的yml配置及多环境切换[千锋] 1,配置风格 从application.properties转换到application.yml 并不改变功能效果,只是改变 ...

  5. Java培训分享:零基础怎么学习Java?

    最近几年,有很多小伙伴都比较关注"零基础怎么学习Java?"这个问题,因为很多小伙伴都是从其他行业转型来学Java的,都很担心自己学不会,那么来看看下面的详细介绍吧. 零基础怎么学 ...

  6. 2023年深圳Java培训机构排名,不看后悔系列!

    不忘初心,方得始终.2023,继续战斗!想要学习Java的小伙伴们看过来~深圳Java培训机构排名最新排行榜来了!靠谱的Java培训机构都在这里,总有一个你喜欢的,总能选出一个合适你的,快拿出小本本记 ...

  7. 深圳Java培训:相伴java,感受spring

    深圳Java培训:相伴java,感受spring 时间就这么匆匆忙忙的来到了2019,白驹过隙中我已大学毕业工作了9年多,从那个大学时迷茫懵懂的青涩学子,成为今天已活跃在IT开发行业9年多的油腻大叔. ...

  8. 好程序员Java培训分享Java初学者必读

    好程序员Java培训分享Java初学者必读,近年来各种各样的编程语言不断崛起,但唯有Java是牢牢占据着老大的位置,目前几乎90%以上的大中型互联网应用系统在服务器端开发首选Java.因此,也是吸引了 ...

  9. java培训分享:学习java开发的优势是什么

    想要进入到互联网行业的小伙伴,经常比较纠结学那个学科比较好,目前java.web前端.Python等都是非常热门的行业,前景也是比较好的,选择java学科的人比较多,那么学习java开发的优势是什么呢 ...

  10. java培训分享:学习Java需要什么软件

    在参加java培训过程中学习java技术,需要用到很多辅助工具,这些辅助工具是具有多功能性和实用性的,从代码构建到bug压缩.学习这些工具可以帮助您提高代码的质量,并成为一个更高效的Java开发人员. ...

最新文章

  1. 如何在 CentOS 7 上安装 Nginx
  2. 5G NGC — 关键技术 — 网络切片 — 底层技术支撑
  3. 大数据日知录要点整理
  4. 1047. 删除字符串中的所有相邻重复项
  5. Rmarkdown与Rnotebook使用心得
  6. J2EE 重载跟覆盖的概念以及区别
  7. HTML5在客户端存储数据的方式
  8. cmos逻辑门传输延迟时间_边沿触发器 || D触发器 || JK触发器 || 逻辑功能转换 工作特性 || 重难点 || 数电...
  9. Android dropbox介绍
  10. python编程考试_Python编程练习(一)
  11. html5多图合成gif,gif动态图片制作 多张图片合成gif动态图片
  12. 学习ArrayList 和 LinkedList小记【2】
  13. 服务器2008系统镜像,云服务器2008r2镜像
  14. Quantopian 入门系列二 - 流水线 (上)
  15. 用Python一键生成属于自己的QQ历史报告,看看你对自己的QQ了解程度有多深?
  16. EightCap易汇:美元指数成分组成是什么?美元指数有什么作用?
  17. 电脑怎么用计算机打开指令,快速打开电脑上的计算器
  18. 数字医疗产业论坛丨03期沪贵云上
  19. 阿根廷药品处方/说明书信息查询(数据库)
  20. 利用Opencv实现微信跳一跳脚本源码放送(C++实现嵌套python)

热门文章

  1. 比较lowB的Excel初始使用,
  2. 计算机格式字体颜色,电脑怎么设置不同的字体颜色样式
  3. 实验吧-密码学-奇妙的音乐(盲文密码)
  4. openpose vs2015 cuda8.0 cudnn5.0 TiTan xp 环境配置
  5. “梦中行千里不如现实行一步。”创业亦是如此丨国仁网络资讯
  6. linux上电自动开启wifi脚本,archlinux 开机自动连接wifi
  7. QQ截图时窗口自动识别的原理
  8. 会议选座位php,会议室座次(会议座位怎么排位)
  9. 后分布式时代: 多数派读写的「少数派」实现
  10. windows PC 连接Windows作为无线显示器