mysql数据库入门

以下是为您整理出来关于【mysql数据库入门】合集内容,如果觉得还不错,请帮忙转发推荐。

【mysql数据库入门】技术教程文章

MySQL---数据库从入门走向大神系列(十)-Connection对象池、装饰模式与动态代理模式【代码】【图】

问题概述:之前本系列博客写的,全部都是一个connection对象,不知道大家发现没有,我们既然做了一个Connection工具类,那么大家肯定都是从那里面拿Connection对象的,之前的如果是多线程运行,很容易出问题的,你想想事务处理就知道了,同时用事务处理操作同一个Connection,肯定会出问题的。例如: 一方的事务在提交的时候,你正好运行了一个事务中的一个操作,那么你这个操作也会被提交,而且你后面的提交或回滚失效的,如果对...

MySQL---数据库从入门走向大神系列(十三)-BasicDataSource创建DataSource(DBCP连接池配置)【代码】

DBCP(DataBase connection pool),数据库连接池。是 apache 上的一个 java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要2个包:commons-dbcp.jar,commons-pool.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内存中,应用程序需要建立数据库连接时直接到连接池中申请一个就行,用完后再放回去。首先,下载必须的jar包dbcp包,目前版本是2.1.1 : http://commons....

MySQL----MySQL数据库入门----第五章 多表操作【代码】

5.1 外键  比如说有两个数据表,分别是学生信息表student和年级表grade。在student表中有存储学生年级的字段gid(外键),在grade表也有存储学生年级的字段id(主键),student表和grade表之间通过学生年级建立关联,两者是主从关系。在这种关联关系中:  ①学生表student是引用表;------------------------------------------------->引用表是从表  ②年级表grade是被引用表;-------------------------------------------...

MySQL数据库从入门到实战(二)

MySQL安装(5.6.36)(CentOS6)(1)准备工作:(关闭selinux,防火墙)(2)开始安装1、安装依赖包(配置好yum源)*yum install -y ncurses-devel libaio-develrpm -qa ncurses-devel libaio-develvi /etc/yum.confkeepcache=1 将网络yum源使用过的软件包保存下来cachedir=/var/cache/yum/$basearch/$releasever 保存在这个位置2.安装cmakeyum install cmake -yrpm -qa cmake3.设置用户useradd -s /sbin/nologin -M mysql...

Mysql数据库入门-基本操作【代码】【图】

1、开启/停止数据库服务net start mysql net stop mysql2、客户端登录数据库 cmd mysql.exe/mysql -h主机地址 -P端口 -u用户名 -p密码 //注意端口号的P要大写cmd mysql.exe/mysql -hlocalhost -P3306 -uroot -proot退出数据库 Exit; //注意加分号 \q; // 分号可加可不加3、创建数据库 基本语法:create database 数据库名字[库选项]; 库选项:数据库的相关属性字符集:charset 校对集:collatecreate database myd...

mysql数据库入门2

mysql数据库入门2 查看约束条件 desc 库名.表名; //查看表的表头信息 设置约束条件 null 允许为空(默认设置) not null 不允许为\null(空) key 键值类型 default 设置默认值,缺省为null extra 额外设置 create table db1.t7( name char(10) not null, age tinyint unsigned default 19 class char(7) not null default “nsd1902” pay flaot(7,2) default 28000 ); 语法结构 alter table 库名.表名 执行动作 add 添加字段 modi...

MySQL数据库入门——备份数据库【代码】

mysqldump可以针对单个表、多个表、单个数据库、多个数据库、所有数据库进行导出的操作mysqldump常用选项 -h, --host=name:服务器IP -u, --user=name:登录名 -p, --password[=name]:登录密码 -A, --all-databases:导出所有数据库 -B, --databases:导出指定的数据库,多个数据库名使用空格分割 --tables:导出指定表 -d, --no-data:仅导出表结构,不导出数据 -t, --no-create-info:不导出表创建语句 -n, --no-create-db:不导...

学习笔记(05):MySQL数据库入门实战精讲-数据完整性

立即学习:https://edu.csdn.net/course/play/27328/362521?utm_source=blogtoedu5.数据完整性 :数据在库里的一致性和可靠性 实体完整性:【行】每个对象都可区别 每张表都要唯一标识符,每张表的主键字段不能为空且重复 约束方法:唯一性、主键、标识符 参照完整性:表与表之间的关系(外键) 用户定义完整性:存储过程、触发器 域完整性:【列】限制类型、格式、值的范围 点赞 收藏分享文章举报kai_yuanxi发布了5 篇原创文章 · ...

MySQL数据库入门(2)——数据库操作基础【代码】

1. 连接数据库 mysql -u root -p2. 退出连接 exit/quit/ctrl+d3. 显示数据库 show databases;4. 显示当前数据库时间 select now();5. 显示当前数据库版本 select version();6. 创建数据库 create database new_database; create database new_database2 charset=utf8;6.1 查看创建的数据库 show create database new_database;6.2 使用数据库 use new_database;6.3 查看当前使用的数据库 select database();6.4 查看当前数据库中所...

学习笔记(01):MySQL数据库入门实战精讲-DDL之数据库

立即学习:https://edu.csdn.net/course/play/27328/362512?utm_source=blogtoedushow databases;//查看数据库 create database 数据库名字; drop database 数据库名字; select database();//查看哪个数据库在工作use 数据库名字;//使用该数据库