SQL
文章平均质量分 57
wangchuang2017
天下才子,中州过半
惟楚有才,于斯为盛
实事求是,知行合一
师者,所以传道,授业,解惑也
展开
-
day04 JDBC java数据库连接
day04 JDBC java数据库连接yuxiaohu已关注2017.12.03 16:12:19字数 139阅读 851 导包mysql 提供的实现java接口的包路径C:\Program Files (x86)\MySQL\Connector.J 5.1\mysql-connector-java-5.1.42-bin.jarEclipse 导包 两种方式1:Project - Properties - Java Build Path - Add External JARs -原创 2022-03-20 01:43:10 · 197 阅读 · 0 评论 -
Eclipse JDBC SQLServer2008 R2
import java.sql.*;public class JDBCHelloWorld{public static void main(String[]args){String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎String connectDB="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=pubs";//数据源try{Class.fo...原创 2021-11-16 18:25:02 · 103 阅读 · 0 评论 -
JAVA JDBC连接 SQLServer2012
import java.sql.*;public class ConManager { final static String cfn = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; final static String url = "jdbc:sqlserver://localhost:1433;DatabaseName=test"; public static void main(String[] ar...原创 2021-10-01 21:09:18 · 526 阅读 · 0 评论 -
MySQL 创建数据表
MySQL创建数据表创建MySQL数据表的SQL语法:CREATE TABLE table_name (column_name column_type);例如,我们在PENGKE数据库中创建数据表user,首先,连接MySQL,输入命令:use pengke选择我们要操作的数据库:创建user表,语法如下:CREATE TABLE IF NOT EXISTS `user`(`id` INT UNSIGNED AUTO_INCREMENT COMMENT '主键...原创 2021-09-07 20:24:27 · 5958 阅读 · 0 评论 -
数据库的默认用户名和默认口令
MYsql:rootSQLServer:saOracle:scott密码是tiger下列哪一组Oracle数据库的默认用户名和默认口令?()A.用户名: “Scott”;口令:“tiger”B.用户名: “Sa”;口令:“nullr”C.用户名: “root”;口令:“null”D.用户名: “admin”;口令:“null”...原创 2021-01-28 10:38:51 · 3330 阅读 · 0 评论 -
数据库必知必会
1、数据库和SQL1-1、数据库介绍我们常见的mysql,SQL Server,DB2,Oracle Database,Postgresql都属于关系数据库管理系统(Relational Database Management System, RDBMS)数据库里储存的都是一张张的表,可以类比为一张张excel数据表,基本没差,就是长那个样子。1-2、SQL介绍sql语句的三种类型: DDL(Data Definition Language, 数据定义语言) CREATE原创 2022-03-07 20:48:20 · 345 阅读 · 0 评论 -
B站《一天学会 MySQL 数据库》学习笔记
B站《一天学会 MySQL 数据库》学习笔记老司机带我飞职场十字诀:思考、计划、行动、总结、反思关注他4 人赞同了该文章登录和退出MySQL服务器# 登录MySQL$ mysql -u root -p12345612# 退出MySQL数据库服务器exit;基本语法-- 显示所有数据库show databases;-- 创建数据库CREATE DATABASE test;-- 切换数据库use test;-- 显示数据库中的所有表sh.原创 2020-09-11 16:42:09 · 350 阅读 · 0 评论 -
图解SQL面试题:经典50题
图解SQL面试题:经典50题已知有如下4张表:学生表:student(学号,学生姓名,出生年月,性别)成绩表:score(学号,课程号,成绩)课程表:course(课程号,课程名称,教师号)教师表:teacher(教师号,教师姓名)根据以上信息按照下面要求写出对应的SQL语句。ps:这些题考察SQL的编写能力,对于这类型的题目,需要你先把4张表之间的关联关系搞清楚了,最好的办法是自己在草稿纸上画出关联图,然后再编写对应的SQL语句就比较容易了。下图是我画的这4张表的关系...原创 2020-09-11 16:31:11 · 1908 阅读 · 1 评论 -
学生表 成绩表 课程表 教师表
建立数据库、建表和插入数据题目:思路、关键函数、解题语句、结果知识点语句表建表和插入数据新建数据库数据库属性 utf8 -- UTF-8 Unicode排序规则 utf8_unicode_ci建表(创建查询,复制下方语句到查询中,运行即可)-- 学生表-- Student(s_id,s_name,s_birth,s_sex)-- 学生编号,学生姓名, 出生年月,学生性别CREATE TABLE `Student`(`s_id` VARCHAR(20),原创 2020-09-11 16:26:17 · 9859 阅读 · 0 评论 -
SQLite - 下载安装与使用(Command Line Shell For SQLite)
create table test(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR(50), HEIGHT REAL);...原创 2020-04-26 14:54:47 · 650 阅读 · 0 评论 -
腾讯云服务器 云数据库MySQL
CREATE TABLE if not exists `student` ( `Sno` varchar (20) NOT NULL , PRIMARY KEY (`Sno`) ) ENGINE = innodb DEFAULT CHARACTER SET = "big5" COLLATE = "big5_chinese_ci"ALTER TABLE `student` ADD...原创 2020-04-16 11:33:02 · 480 阅读 · 0 评论 -
GEO/SRA数据库
GEO数据库GEO数据库隶属于NCBI,是最大最全面的基因表达数据库,主要是芯片和转录组测序数据。除储存数据外,也提供一些数据挖掘工具,因此利用好这个数据库,没有实验,没有自己的数据也能发好文章!https://www.ncbi.nlm.nih.gov/geo/SRA文件的存放从NCNI的这个站点(https://www.ncbi.nlm.nih.gov/projects...原创 2019-12-03 16:37:42 · 1980 阅读 · 0 评论 -
group by详解
select 字段 from 表名 where 条件 group by字段或者select 字段 from 表名 group by 字段 having 过滤条件注意:对于过滤条件,可以先用where,再用group by或者是先用group by,再用having一. 概述group...原创 2019-12-02 10:38:11 · 751 阅读 · 0 评论 -
使用Oracle创建图书馆数据库(book reader lib loan表)
-- 一、创建表-- 创建图书馆管理系统所涉及的表-- 创建产品销售系统所涉及的表-- 1.图书表book(bid,bname,price,qty)DROP TABLE book cascade constraints;DROP TABLE lib;DROP TABLE reader;DROP TABLE loan;create table book(bid ch...原创 2019-12-01 17:02:34 · 2252 阅读 · 0 评论 -
PL/SQL高级编程
PL/SQL高级编程实验目的:1、掌握PL/SQL的数据结构和编程结构,掌握应用PL/SQL编写简单程序的方法2、理解存储过程的概念,掌握编写存储过程的方法3、理解函数的概念,掌握编写存储过程的方法实验内容:一、PL/SQL编程基础1、pl/sql的组成:声明块、执行块、异常处理块2、编制代码实现1+2+...+100的计算declaren int;result int;...原创 2019-11-30 22:12:06 · 227 阅读 · 0 评论 -
Oracle的视图与索引
实验目的: 1、理解索引和位图索引的基本概念 2、掌握索引和位图索引的创建方法,并使用索引对查询过程产生的影响进行分析 3、理解视图的基本概念 4、掌握视图的创建方法,并对视图中数据查询与更新进行操作,明确其使用的注意事项。实验步骤:1、创建有特点的大数据表。为了保证索引产生前后,查询效果的正确比对,应建立一个存在大量数据的测试表。这个测试表的数据来源于SYS...原创 2019-11-30 22:10:26 · 141 阅读 · 0 评论 -
实验四 数据库SQL语言基础编程
-- 实验四 数据库SQL语言基础编程-- 实验目的:-- 掌握数据库查询语句的编写方法-- 掌握利用查询语言完成基本查询-- 掌握利用SQL语句完成数据的添加、删除、修改操作-- 实验内容:-- 一、简单查询-- 编写简单查询语句,理解笛卡尔积、选择、投影的概念及其在SQL中的实现-- 查询员工表与部门表的笛卡尔积 select empno,ename,...原创 2019-11-30 22:07:13 · 361 阅读 · 0 评论 -
实验五 oracle高级数据查询技术
实验五 oracle高级数据查询技术实验目的:一、掌握日期型数据的操作技术二、掌握层次查询技术三、理解情景查询与翻译查询技术四、了解统计查询技术实验内容:一、日期型数据的操作日期型数据的查询显示(默认情况)selecthiredatefromemp;不同语言环境下日期型数据查询结果的差异alter session set nls_date_l...原创 2019-11-30 22:03:40 · 190 阅读 · 0 评论 -
解锁oracle数据库的 scott用户,亲身测试。success
一、解锁scott用户安装完oracle和PL/SQL developer之后 登录用户scott突然发现无法登录,没有解锁。接下来给大家讲解下,怎么解锁scott用户。在cmd命令提示符中可直接登录oracle,输入如下命令:sqlplus输入用户名和口令(按照这个方法,这里直接进入)请输入用户名:sys输入口令:sys as sysdba //注意:在口令这里输...原创 2019-11-30 17:14:04 · 460 阅读 · 0 评论 -
Oracle Database 11g的使用
----------------------------Oracle Database 11g-网络配置----------------------------使用SQL*PLUS访问数据库System身份登陆:执行查询:Select instance_name,host_name from v$instance;查看实例的名字及服务器的名字。Select...原创 2019-11-30 17:07:05 · 415 阅读 · 0 评论 -
使用Oracle创建图书馆数据库
select * from bookinsert into book values('001','大型数据库技术',28.3,200,'是')insert into book values('002','SQL Server2019',28.3,200,'是')insert into book values('003','java高级编程技术',28.3,200,'是')insert ...原创 2019-11-30 16:30:41 · 1990 阅读 · 0 评论 -
SQL相关查询
--1. 查询学生的基本信息;select * from studentgo--2. 查询“CS”系学生的基本信息;select * from studentwhere sdept='cs'go--3. 查询“CS”系学生年龄不在19到21之间的学生的学号、姓名;select sno,sname from studentwhere sdept=...原创 2019-11-30 16:30:31 · 1517 阅读 · 0 评论 -
SQL相关题目
4.2 查 询 功 能SQL的核心是查询。SQL的查询命令也称作SELECT命令,它的基本形式由SELECT-FROM-WHERE查询块组成,多个查询块可以嵌套执行。以下表为以后的例子中使用表:档案(学号,姓名,性别,民族,毕业成绩,毕业去向)成绩(学号,数学,语文,外语,总分,平均分)§4.2.1 简单查询 由SELECT和FROM构成的无条件查询,或由SELE...原创 2019-11-29 20:55:04 · 991 阅读 · 0 评论 -
SQL2005的安装与 使用
安装SQL2005有这两个文件SQLEXPR32_CHS.EXE和SQLServer2005_SSMSEE先装谁第一个SQLEXPR32_CHS.EXE,第二个SQLServer2005_SSMSEE注意装第二个的时候,要装.net framework 2.0,第二个是其设计、控制界面,类似于原来的企业管理器。二.Microsoft SQL Server2008新建用户登录SQL...原创 2019-11-29 20:53:56 · 358 阅读 · 0 评论 -
MySQL的使用
从cmd中进入MySQL的命令界面1.开始中找出运行:输入cmd2.查找appserv所在盘,我的在D盘,所以接着输入:d:3.在d盘中查找mysql所在目录:cd appserv\mysql\binMySQL\Installation\MySQL Server 5.7\bin4.再输入主机名、数据库名、密码:mysql -h localhost -u root -p5.最后输入...原创 2019-11-29 20:52:43 · 123 阅读 · 0 评论 -
3.61 视图
1createviewIS_Student.notecreateviewIS_StudentasselectSno,Sname,Sage,SdeptfromstudentwhereSdept='IS'select*fromIS_student2.notecreateviewIS_S1(Sno,Sname,Grade)as...原创 2019-11-29 20:51:36 · 129 阅读 · 0 评论 -
3.5.1 插入 3.5.2 修改
一.查询二.修改修改多个元组的值6所有学生年龄增加1岁.noteupdatestudentsetsage=sage+1带子查询的修改语句7.noteupdatescsetgrade=0where'cs'=(selectSdeptfromstudentwhere...原创 2019-11-29 20:49:56 · 121 阅读 · 0 评论 -
3.4.3 嵌套查询
3.4.3 嵌套查询一.带有in谓词 的 子查询用自身连接完成 .noteselects1.sno,s1.sname,s1.sdeptfromstudents1,students2wheres1.sdept=s2.sdeptands2.sname='刘晨'student 表39查询与刘晨在同一个系学习...原创 2019-11-29 20:48:13 · 2324 阅读 · 0 评论 -
3.4.2 连接查询
3.4.2 连接查询一.等值 非等值查询等值连接33查询每个学生及其选修课的情况.noteselectstudent.*,sc.*fromsc,studentwheresc.sno=student.snoSCcourse自然连接34.no...原创 2019-11-29 20:43:54 · 119 阅读 · 0 评论 -
3.4.1 单表查询
3.4.1 单表查询一.选择表中 若干列1查询全体学生的学号和姓名select sno, snamefromstudent 3查询全体学生的详细记录selectsno,sname,ssex,sage,sdeptfromstudentselect *from student 2查询全体学生的...原创 2019-11-29 20:43:06 · 1748 阅读 · 0 评论 -
外键的使用
一定要先删除sc表中的某元组行,,,再删除course表中的元组行.note一定要先删除sc表中的某元组行,,,再删除course表中的元组行course表SC表删除course表中的元组行,,出现错误sc ---->参照 courseP155 删除元组 行 破坏 参照完整性 ...原创 2019-11-29 20:37:34 · 456 阅读 · 0 评论 -
创建Student Course SC表
student表createtablestudent(snochar(9)primarykey,snamechar(20)notnull,Ssexchar(20)check(Ssexin('男','女')),Sagesmallintcheck(Sagebetween12and40),Sdeptchar(2...原创 2019-11-29 20:35:54 · 14162 阅读 · 0 评论 -
Python中使用数据库SQLite和MySQL
一.数据库SQLite1 建立数据库与建立表直接来看例子:import sqlite3conn = sqlite3.connect("test.db");c = conn.cursor();c.execute("CREATE TABLE IF NOT EXISTS students (sid INTEGER PRIMARY KEY, name TEXT)");conn.co...原创 2019-08-14 21:56:59 · 621 阅读 · 2 评论 -
PyCharm Python3操作数据库MySQL增删改查
核心内容(1)使用到的模块:PyMySQL安装:pip3 install pymysql(2)连接数据库# 连接数据库,地址:localhost,账号:root,密码:root,数据库:school,# 编码:UTF-8db = pymysql.connect('localhost', 'root', 'root', 'school', charset='utf8')...原创 2019-08-14 21:05:59 · 704 阅读 · 0 评论 -
Python操作SQLite3
连接创建数据库# connect_sqlite3.pyimport sqlite3DB_Name = 'test.db'# 连接数据库,如果不存在则会在当前目录创建conn = sqlite3.connect(DB_Name)print('连接数据库%s成功' % (DB_Name))程序执行结果:连接数据库test.db成功创建数据库表# create_ta...原创 2019-08-13 22:00:02 · 2343 阅读 · 0 评论 -
Python中使用数据库SQLite
参考原文 廖雪峰Python教程使用SQLite SQLite是一种嵌入式数据库,它的数据库就是一个文件。由于SQLite本身是用C写的,而且体积很小,所以经常被集成到各种应用程序中,甚至在IOS和Android的APP中都可以集成。 Python中内置了SQLite3,连接到数据库后,需要打开游标Cursor,通过Cursor执行SQL语句,然后获得执行结果,Python定...转载 2019-08-13 16:42:12 · 316 阅读 · 0 评论 -
MySql修改 表名
京东2016实习生招聘 Java开发工程师 在MySql中,如果要修改表的列名,下列语句的语法正确的是 A ALTER TABLE 表名字 CHANGE 列名称 新列名称 B ALTER TABLE 表名字 ALTER 列名称 新列名称 C ALTER TABLE 表名字 MODIFY列名称 新列名称 D ALTER TABLE 表名字 列名称 新列名称正确答案 :原创 2017-10-15 20:55:52 · 976 阅读 · 0 评论