5月31日上课笔记-Mysql简介
一、mysql
配置mysql环境变量 path中添加
D:\Program Files\MySQL\MySQL Server 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简介的更多相关文章
- 5月11日上课笔记-js简介
一.js 1.javascript简介: 是一门脚本语言(弱类型编程语言)(php是脚本语言) 编程语言如java,先编译后运行 脚本语言不需要编译 作用: 表单验证 页面特效 语法:和Java类似, ...
- 3月31日学习笔记(HTML基础)
HTML标签和元素概念区别 <p>是标签,<p>内容</p>是HTML元素. <pre></pre>定义预格式化文本,多用来显示源代码. 表 ...
- 3月31日学习笔记(CSS基础)
背景属性 文本属性 direction 属性影响块级元素中文本的书写方向.表中列布局的方向.内容水平填充其元素框的方向.以及两端对齐元素中最后一行的位置. 注释:对于行内元素,只有当 unicode- ...
- 5月24日上课笔记-js操作DOM
解析properpties配置文件 类加载器 ResourceBundle 一.jquery操作DOM 1.jquery操作css css("",""); cs ...
- 5月22日上课笔记-js属性选择器、过滤选择器、鼠标事件
一.属性选择器 [attr] 包含属性 [attr=value] 属性值 [attr!=value] 属性值不等于value [attr^=value] 属性值以value开头 [attr$=valu ...
- 5月17日上课笔记-js面向对象
二.js面向对象 js创建对象: var 对象名称 = new Object(); person.name = "小明"; //姓名 person.age = 18; person ...
- 5月16日上课笔记-js中DOM操作
一.DOM操作 DOM节点的操作 增加 删除 修改 节点的信息: nodeName 获取节点的标签名 parentNode 获取父节点 childNodes IE忽略回车换行,chrome回车换行是文 ...
- 5月15日上课笔记-js中 location对象的属性、document对象、js内置对象、Date事件对象、
location的属性: host: 返回当前主机名和端口号 定时函数: setTimeout( ) setInterval() 二.document对象 getElementById(); 根据ID ...
- 5月12日上课笔记-js 弹出框、函数、程序调试、基本事件、浏览器对象模型
一.弹出框 a.提示框 alert(); b.输入框 prompt(); c.确认框 confirm(); var flag= confirm("确认删除吗?"); 二.js程序调 ...
随机推荐
- 使用javascript模拟常见数据结构(一)
数据结构和算法可算是每个程序员的必备技能,而随着前端工作的深入,对于数据结构的知识真的是越来越需要掌握了.好了,于是乎最近看了<javascript数据结构和算法>,算是对于后面的使用C语 ...
- 使用向量化的 if:ifelse
进行分支计算的一个替代方法是 ifelse( ).这个函数接收一个逻辑向量作为判定条件,并且返回一个向量.对于逻辑判定条件内的每一个元素,若是 TRUE,则选择第 2个参数 yes 中所对应的元素:若 ...
- D3.js学习笔记(六)——SVG基础图形和D3.js
目标 在这一章,我们将会重温SVG图形,学习如何使用D3.js来创建这些图形. 这里会包括前面例子中的SVG基础图形以及如何使用D3.js设置图形的属性. 使用D3.js画一个SVG 的 圆 circ ...
- javascript中back(-1)和go(-1)的区别
javascript中back(-1)和go(-1)的区别 一.总结 一句话总结: 数据 history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1 ...
- 先对结果集排序然后做update、delete操作
--先排序然后删除第n条数据delete from scott.emp where empno in (select empno from (select * ...
- db2时间函数
获取当前日期: select current date from sysibm.sysdummy1; values current date; --获取当前时间 select current time ...
- 十款效果惊艳的Html案例(一)
http://www.html5tricks.com/10-html5-image-effect.html
- String类的concat()方法
String类的concat()方法: public class MyClass { public static void main(String[] args) { String str1=&quo ...
- Alpha冲刺一(7/10)
前言 队名:拖鞋旅游队 组长博客:https://www.cnblogs.com/Sulumer/p/10013652.html 作业博客:https://edu.cnblogs.com/campus ...
- L188
This is the view from the instrument deployment camera of InSight, America’s latest probe to Mars, w ...