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程序调 ...
随机推荐
- 在 php 中使用 strace、gdb、tcpdump 调试工具
转自:http://www.syyong.com/php/Using-strace-GDB-and-tcpdump-debugging-tools-in-PHP.html 在 php 中我们最常使用调 ...
- SQL Server 查询优化 索引的结构与分类
一.索引的结构 关系型数据库中以二维表来表达关系模型,表中的数据以页的形式存储在磁盘上,在SQL SERVER中,数据页是磁盘上8k的连续空间,那么,一个表的所有数据页在磁盘上是如何组织的呢?分两种情 ...
- 谈谈WPF中的CollectionView与CollectionViewSource
https://www.cnblogs.com/zhouyinhui/archive/2007/12/07/987076.html
- ubuntu下修改matlab R2016b的快捷键为windows下相同
选为: windows默认类.
- Coderforce-574C Bear and Poker(素数唯一分解定理)
题目大意:给出n个数,问能不能通过让所有的数都乘以2的任意幂或乘以3的任意幂,使这n个数全都相等. 题目分析:最终n个数都是相等的,假设那个数为x,根据素数唯一分解定理,x能分解成m*2p3q.所以, ...
- ruby on rails Mac 安装
网上的资料有很多,但好多坑,有的已经过期了,有的不符合现整理了一下 貌似有的还跟os系统版本有关系,请勿照搬,根据实际情况安装 我的系统版本是10.12.3 ps:选择一个较好的网络,很多问题有得时候 ...
- idea上查看本文件svn修改的历史版本
如上图依次点击,得到下图,比较即可:
- junit里面Test Case的执行顺序
这里讨论的是junit在ant运行的情况,其他build工具应该也适用,但具体没试验过. 首先运行junit时是按照脚本中文件夹的顺序执行,如下脚本会先执行test1目录下的测试,其实是test2目录 ...
- 第13课:HTML基础之DOM操作2
1. 1)d.innerHTML:标签中的所有内容 删除某个标签 a)可以直接修改innerHTML的值: b) 2)d.innerText:标签中的文本内容 3)input.value='aaa' ...
- 转:XML 中的空白字符须知:xml:space
了解 XML 空白字符的概念并掌握如何避免与之相关的问题的技巧. 2006 年 4 月发布 很多时候,您可能都没注意到,在 XML 中所做的更改影响着您访问 XML 文档中数据的方式.例如: < ...