MySQL中的字符集和校对集是什么?

无论Web网页还是手机APP,通常会用到数据库,而我自己最喜欢的就是MySQL,对于个人开发者来说,MySQL给我的印象就是:开源免费,简单快捷。那么我们在创建一个MySQL数据库的时候声明的字符集和校对集是什么?它有什么用?以下是个人理解,如有疑问和异议欢迎留言评论:假如我们需要创建一个用户数据库,我们通常会使用以下代码:CREATE DATABASE IF NOT EXISTS `user`

- 阅读全文 -

SQL Server中的查询语句总结

对于关系型数据库,不同的数据库系统有写细节不一样,下面以SQL Server为例,使用SQL语句总结SQL Server中的常用的查询语句:一.先建立一个大学数据库create database college go use college go create table department( dept_name varchar(20), building varchar(20), budg

- 阅读全文 -

SQL Srver中常用的约束语句

SQL中有五类常用的约束,用来对某个字段的数据进行约束:1.基本概念not null:非空约束,指定某列不为空 unique: 唯一约束,指定某列和几列组合的数据不能重复 primary key:主键约束,即非空加上唯一 foreign key:外键,指定该列记录属于主表中的一条记录,参照另一条在主表中的数据 default:默认值,当添加一条数据记录时,如果没有某一个字段没有插入数据,则自动保存

- 阅读全文 -

超码、主码、候选码的概念与区分

什么是码?码是数据系统中的基本概念。所谓码就是能唯一标识实体(数据库中的实体:对应现实生活中某样事物或者人物)的属性,他是整个实体集的性质,而不是单个实体的性质。它包括超码,候选码,主码。下面我以学生表为例,给大家分享我对码的理解,比如有一个学生表:student(id,student_number,name,sex),ID,学号,姓名,性别,这里的实体是student,实体的属性有id,stud

- 阅读全文 -

使用Java生成随机数

使用java生成100到150之间的随机数,并判断是否是质数,代码如下import java.util.*; public class Test { public static void main(String[] args) { int a=0; System.out.println("随机产生的数有:&q

- 阅读全文 -