1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 千锋深圳Java培训分享:MySQL详细知识点

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

时间:2019-05-11 05:14:59

相关推荐

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

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

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

1.创建一张表:

CREATE TABLE IF NOT EXISTStbl_test(

oidINT UNSIGNED AUTO_INCREMENT,

nameVARCHAR(40) NOT NULL,

userVARCHAR(40) NOT NULL,

ageVARCHAR(225) NOT NULL,

order_moneyDECIMAL(5,2) NOT NULL,

order_dateDATE,

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.数据库中的事务是什么

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。