本文介绍: 如createdropalter展示所有数据库/表、use table打开数据表、打开数据库/表等操作。MySQL中指令不区分大小写,创建表时可创建对应列,每个列由列名、类型、约束构成。每张表的应该有唯一标识,主键,不能为空,不能重复,大多规定为自动递增,使用指定。同时还有外键,用于保持数据一致性完整性,实现多张表的关联。该部分指令做了解即可,我们一般使用图形界面对数据库和表进行处理。主要是sql的增删改查语句,更主要的是查询的语句编写。
数据库是用于长久安全保存保存数据的仓库,我们自己编写小型项目的数据可以使用写文件的方法实现,但是这种方法效率低,也不安全,故大型项目的数据大多保存在数据库中,提供了高效的增删改查方法。
数据库目前分为关系型和非关系型:
关系型数据库指通过外键关联建立表的关系的数据库,目前有MySQL、Oracl、SQLServer等。
非关系数据库指数据以对象形式存储,对象的关系由自身属性决定,如Redis、MongoDB。
MySQL的安装
可以到MySQL官网下载资源,解压目录,本人在D:mysql-5.7.19-winx64
,将该目录下bin文件夹的位置添加到环境变量的path
中,先前配置Java时已使用过,这里不再赘述。
增加配置文件,在安装目录下创建my.in
文件,文件内容如下:
启动管理员模式下的CMD,并将路径切换至mysql下的bin目录,然后输入mysqld –install
安装mysql,
此时可能出现错误
这是因为缺少运行环境,我们装上vcredist
即可修复。
再输入 mysqld --initialize-insecure --user=mysql
初始化数据文件,此时应该可以看到安装目录下新出现了data文件夹,说明安装成功。
此时在cmd窗口中输入mysql -u -p
即可进入MySQL系统。
更改密码
可视化工具
SQL语句
DDL数据定义语言
DML数据操作语言
DQL数据查询语言
基本格式
聚合函数
分组查询
语句执行顺序
limit分页
多表联查
DCL数据管理语言
总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。