-
2018-08-04 16:02:40
创建 MySql 的表时,表名和字段名外面的符号 ` 不是单引号,而是英文输入法状态下的反单引号,也就是键盘左上角 esc 按键下面的那一个 ~ 按键。
更多相关内容 -
创建数据库时,需要注意的事项
2016-05-27 11:40:10创建数据库时,需要注意字段不要使用数据库的关键字。 比如enable、name之类的, 因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致 数据一直未保存到数据库中。占...创建数据库时,需要注意字段不要使用数据库的关键字。
比如enable、name之类的,
因为项目中遇到过使用hibernate的merge方法时,如果enable中的值为空就会出现一直卡住的现象,导致
数据一直未保存到数据库中。占着数据库链接一直不释放,直到数据库链接超时,如果还未到超时就已经达到数据库链接最大值,那系统就挂掉了。
所以设计数据库时,一定要谨慎再谨慎。
至于为什么关键字为空时,使用merge方法会出现一直卡住的现象,后续还要继续研究下。
-
建数据库表需要注意哪些点
2020-11-05 15:49:43今天刚好要建开发环境所用的数据库表了,就简单记录一下需要注意的关键点吧。 数据库表设计原则 1.面向对象原则 要保证表中的每列与主键相关。 2.表职能单一性原则 如果一张表负责了两个或两个以上的职责,那么...今天刚好要建开发环境所用的数据库表了,就简单记录一下需要注意的关键点吧。 数据库表设计原则
1.面向对象原则
要保证表中的每列与主键相关。
2.表职能单一性原则
如果一张表负责了两个或两个以上的职责,那么该表应进行拆分。
3.表字段与表直接关联原则
如果一个字段与当前表是间接关联的,那么就该创建一张新的表来保存该字段。
4.字段最小原子化原则
一个字段如果包含了多个信息或含义,则该字段就应该拆成多个字段。
5.字段名唯一原则
所有字段不允许单个单词形式存在,例:机构信息表code改为org_code,name改为org_name。好处:避免一些容易出现的SQL错误;方便代码检索;减少部分SQL中输出字段的别名设置;看到字段名或属性名就能知道其含义。
6.不创建外键关联,只是外键关系
设计中的外键仅是为了让大家知道其对应的表才写进去的,实际并不需要在数据库中创建外键。目的是为了确保表之间的独立性。
7.尽量少使用存储过程
除非某个功能对性能要求非常高,且没办法通过存储过程以外的方式来提升性能时,才考虑使用存储过程。
8.应针对所有表的主键和外键建立索引
有针对性的建立组合属性的索引,提高检索效率。
9.必须建立业务主键
除自增id之外,需要使用业务主键,常使用”业务前缀+时间戳+随机数”组成,优点:实现简单,与数据库无关,移植性较好。
10.所有字段不允许空值
所有字段不允许空值,varchar类型默认统一设置为”Empty String”,此处不使用NULL。区别:NULL,默认存为(Null),指的是对象;Empty String默认存为空串””,在java中进行非空判断存在区别userId==null/userId.equals(“”);数值类型默认为0
11.表中字段根据数据类型统一
数值类:bigint
金额:decimal;
状态:tinyint (从数据库底层来说是以二进制方式传输,此处存字符运行效率较高varchar(2)—了解)
时间:datetime
12.每张表需要建立索引
建立索引方式:选取使用频率最高的字段作为索引字段大概就是这些啦,也是搜索相关文档整理出来的一部分
-
数据库-创建数据库
2021-11-29 10:17:59这个系列我们就来说一下,数据库我们应该会些什么,那么我们先从创建数据库和表格开始吧。 1、创建数据库 create database 库名; 创建student库 2、查看是否创建成功: show databases; 3、删除数据库 drop ...数据库操作在软件测试工作中,是必须掌握的知识。这个系列我们就来说一下,数据库我们应该会些什么,那么我们先从创建数据库和表格开始吧。
1、创建数据库
create database 库名; 创建student库
2、查看是否创建成功:
show databases;
3、删除数据库
drop database 库名;
4、切换数据库
use 目标库;
切换数据库的命令是什么意思呢,举个例子:例如,我们当前在info库里进行操作,但是我需要切换到student库里操作,这时候我们需要切换库名,从info库切到student库,就用到切换库的命令了,命令为:use student;
5、创建表格
create table 表名 (字段1,字段2,…)
多个字段,以英文逗号间隔
6、删除表格
drop table 表名
7、修改表结构-新增字段
alter table 表名 add 列名 数据类型
在stud表中,增加tel列,字符串类型8、删除列
alter table 表名 drop column 列名
9、查询表格数据
select * from 表名
10、往表格中插入数据
(1)单条插入
insert into 表名 values(值1,值2)
需要注意的是,字段值的顺序是表结构的顺序,并且,输入的内容,要符合字段限制,也就是类型限制,或者检查约束等。
(2)缺省字段值
(3)打乱输入顺序
insert into stud(字段2,字段3,字段1,字段7)
values(字段2值,字段3值,字段1值,字段7值)
(4)批量输入
insert into 表名
select 字段1值,字段2值,… union
select 字段1值,字段2值
union是连接下条记录的关键字,最后一条记录没有union注意:所有的标点符号是英文的
-
数据库表创建注意事项
2016-08-07 00:04:38一、 字段名及字段配制合理性 1、 剔除关系不密切的字段 2、 字段命名要有规则...5、 建立索引,最好建立在唯一和非空的字段上,建立太多的索引对后期插入、更新都存在一定的影响(考虑实际情况来创建)。 -
数据库创建索引的注意事项
2018-08-10 20:49:19索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引、索引建立在那些字段上,是创建索引前必须要考虑的问题。解决此问题就是分析应用程序的业... -
SQL Server创建数据库
2021-11-18 16:52:56SQL Server创建数据库 -
DataGrip 创建数据库的注意点
2020-07-07 22:38:06 -
怎样创建数据库?4种流行数据库的创建方法介绍
2020-08-13 14:08:09一、创建数据库简介 数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了... -
sqlserver在创建数据库时在指定物理位置放置数据库文件和日志文件
2019-12-09 13:45:45在sqlserver中,假如我们在创建数据库时,想要指定数据库文件的物理位置和数据库日志文件的物理位置(避免磁盘占用),可以使用这种方法。 脚本如下: CREATE DATABASE YourDatabaseName ON ( NAME = '... -
MySQL入门:如何创建数据库?
2021-05-26 09:36:05本文详细概述了如何使用不同的方法和工具(包括用于MySQL的命令行,工作台和dbForge Studio)在MySQL中创建数据库。 MySQL是基于SQL的关系数据库管理系统。它是由Oracle Corporation开发,分发和支持的。MySQL是... -
我的docker随笔15:MySQL启动时自动创建数据库
2019-07-29 21:56:01MySQL容器启动时,会自动创建一些必要的数据库,比如MySQL,这是官方默认的做法。但是,在实际中,还需要让MySQL自动创建我们自定义的数据库。本文就此应用场合进行探究。 一般的做法是,启动容器并挂载数据目录后... -
创建mysql数据库时指定编码
2019-09-28 19:11:392.mysql 创建 数据库时指定编码很重要,很多开发者都使用了默认编码,但是我使用的经验来看,制定数据库的编码可以很大程度上避免倒入导出带来的乱码问题。 我们遵循的标准是,数据库,表,字段和页面或文本的编码... -
Hive>Hive创建数据库与创建数据库表
2019-11-22 20:09:16创建数据库与创建数据库表 创建数据库并指定hdfs存储位置 -
用cmd创建数据库
2018-08-07 08:29:18用cmd创建数据库 —————————————————————————————————————————————————————— 1.上一篇中已成功安装MySQL服务,先以管理员身份运行cmd。 2.登录。输入... -
Navicat for oracle创建数据库
2019-04-02 19:24:28其实在Oracle中的概念并不是创建数据库,而是创建一个表空间,然后再创建一个用户,设置该用户的默认表空间为我们新创建的表空间,这些操作之后,便和你之前用过的mysql数据库创建完数据库一模一样了(如果你用过... -
用命令创建MySQL数据库(de1)的方法
2021-01-18 19:10:10一、连接MYSQL格式: mysql -h主机地址 ...注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码.如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,M... -
mysql命令行创建数据库
2018-09-01 20:39:56创建数据库 1、 CREATE DATABASE 数据库名; 2、 GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON 数据库名.* TO 用户名@'允许访问的IP,值可以是localhost、%……' IDENTIFIED BY '密码'; 3、 SET ... -
MongoDB 创建数据库
2020-06-04 16:29:19MongoDB 创建数据库的语法格式如下: use DATABASE_NAME 如果数据库不存在,则创建数据库,否则切换到指定数据库。 实例 以下实例我们创建了数据库 runoob: use runoob switched to db runoob db runoob 如果你... -
新建数据库,建表需要注意的地方
2016-07-06 17:00:19新建数据库,建表需要注意的地方 -
GIS创建数据库
2020-11-02 19:29:14一、创建简单的地理数据库 实验目的:了解数据库创建的基本流程涉及到的操作 在ArcCatalog中进行 1·创建新的空地理数据库 坐标可以导入一个现有的。 2·创建新的要素数据集,设置信息city1 要素类(feature class)... -
如何在MongoDB中创建数据库
2020-05-23 22:12:04对于来自SQL背景的开发人员,我们需要创建数据库,表并将值手动插入表中。 在MongoDB中,您无需提及要创建的内容,当您第一次将值保存到定义的集合(表)中时,MangoDB将自动创建值,集合和数据库。 注意 Mo... -
数据库实验一:创建数据库和表
2019-10-20 09:19:27数据实验一:创建数据库和表 1.1 实验目的 掌握MySQL下创建、修改、删除数据库和表的方法; 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用; 掌握数据库... -
使用navicat创建Oracle数据库
2021-05-02 07:55:24第一次登录,与plsql相同,以管理员身份登录图0.1图0.2请注意,这里需要sysdba?1.navicat连接到数据库(服务器上的本地或相同,此屏幕快照演示了本地数据库)当navicat连接到Oracle时,可能会出现错误。此配置写在另... -
mysql创建数据库指定字符集
2019-08-20 07:08:57我们遵循的标准是,数据库,表,字段和页面或文本的编码要统一起来很多mysql数据库工具(除了phpmyadmin,我偶尔用,功能强速度慢)都不支持创建时指定数据库编码,当然可以改my.ini来解决这个问题,但是需要重新启动... -
创建数据库基本流程
2018-05-03 14:35:46创建数据库基本流程 1.修改当前数据库,用于删除 use master go 2.如果存在数据库,用户删除 if exists (select * from sys.databases where name ='Test') drop database Test go 3.创建数据库 create ... -
clickhouse创建数据库以及表
2021-01-08 18:55:46创建数据库 语法 CREATE DATABASE [IF NOT EXISTS] db_name [ON CLUSTER cluster] [ENGINE = engine(...)] 例子 CREATE DATABASE IF NOT EXISTS chtest; --使用默认库引擎创建库 默认情况下,ClickHouse使用的... -
达梦(DM)2、创建数据库实例(Windows篇)
2020-12-29 16:23:08一、创建数据库实例 1、找到 DM数据库配置助手 2、打开DM数据库配置助手 3、数据库实例参数配置 我们选择创建数据库实例,其实这个可以理解成我们使用 MySQL 的时候,新建一个数据库的操作一样 数据库模板... -
mysql创建数据库,并且指定编码utf8
2020-02-17 16:41:58CREATE DATABASE `db_name` CHARACTER SET utf8 COLLATE utf8_general_ci;