第十四章学习笔记
mysql简介
MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服 务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。
安装MySQL
在Ubuntu中,使用命令sudo apt install mysql-server
可通过运行脚本对其进行配置以获得更好的安全性mysql_secure_installation
Mysql操作
1.连接到MySQL服务器
2.显示数据库
3.新建数据库
4.删除数据库
5.选择数据库
6.创建表
7.删除表
Mysql中的数据类型
数值类型
- INT:整数(4字节),TINYINT:(1字节)S,MALLINT:(2字节)等。
- FLOAT:浮动指针数。
字符串类型
- CHAR(size):固定长度字符串,长度为1~255字符。
- VARCHAR(size):可变长度字符串,但不能使用任何空格。
- TEXT:可变长度的字符串。
- TEXT:可变长度的字符串。
日期和时间类型
- DATE:日期格式为YYYYMM-DD。
- TIME:以HHMMSS格式保存时间。
Mysql中的数据操作
- 插入行
要在表中添加行,可使用INSERT命名,具有语法形式: - 删除行
使用DELETE命令从表中删除行 - 更新表
UPDATE命令用于修改表中的现有记录(列) - 修改表
ALTER TABLE命令用于添加、删除或修改当前表中的列。它还用于添加和删除当前表中的各种约束条件。
苏格拉底挑战
MySQL
Mysql中的数据类型