5月31日上课笔记-Mysql简介
时间:2021-07-01 10:21:17
帮助过:22人阅读
5.7
\bin
cmd命令:
登录:mysql -uroot -
p
退出:exit;
服务启动:net start mysql
服务停止:net stop mysql
常用数据库:
oracle : 产品免费,服务收费
sql server
mysql : 应用广泛
DBMS:数据库管理系统
(C3p0连接池 JDBC)
mysql默认数据库引擎 :InnoDB
mysql配置文件my.ini
修改配置文件需要重启数据库服务生效
二、mysql数据库语句
CRUD (增删改查)
DML(数据操作语言) insert、update、delete
DQL(数据查询语言) select
DDL(数据定义语言) create ,drop ,alter
DCL(数据控制语言) grant,commit,rollback
算术运算符:
select 5+9
;
逻辑运算符
AND OR NOT
&& || !
比较运算符:
等于 =
不等于<> !=
查看所有数据库
show databases;
创建数据库:
Create database 数据库名;
选择数据库
use 数据库名;
删除数据库:
drop database 数据库名;
三、mysql图形化管理工具
navicat for mysql 或 sqlyog
mysql数据类型:
数值类型:
tinyint
smallint
int (标准整数)
BIGINT
double
decimal(M,D)
字符串日期类型:
char (固定长度的字符串)
varchar (可变长度字符串)
text (文本串)
date (年月日)
datetime(yyyy-MM-
dd HH:mm:ss)
timestamp 时间戳
year 年份
四、表操作
创建表:
语句注释:
单行注释:#
多行注释:/* */
create TABLE student(
studentNo int(4) NOT NULL PRIMARY KEY COMMENT ‘学号‘
,
loginPwd VARCHAR(20) not
null COMMENT ‘密码‘
,
studentName VARCHAR(50) NOT NULL COMMENT ‘姓名‘
,
sex CHAR(2) NOT NULL DEFAULT ‘男‘ COMMENT ‘性别‘
,
gradeID int(4) UNSIGNED COMMENT ‘年级编号‘
,
phone VARCHAR(50) COMMENT ‘手机号‘
,
address VARCHAR(255) DEFAULT ‘地址不详‘ COMMENT ‘地址‘
,
bornDate datetime COMMENT ‘出生日期‘
,
email VARCHAR(50) COMMENT ‘邮件‘
,
identityCard VARCHAR(18) UNIQUE KEY COMMENT ‘身份证‘
) COMMENT ‘学生表‘
;
show tables; 查看数据库下所有的表
desc 表名; 查看该表的所有字段
删除表:
drop table 表名;
修改表:
5月31日上课笔记-Mysql简介
标签:pat ant tin ble 身份证 日期 create mysql\ 重启