精华内容
下载资源
问答
  • MySQL创建数据库和创建数据表

    万次阅读 多人点赞 2019-10-20 23:44:40
    MySQL 创建数据库和创建数据表 MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。 一、数据库操作语言 数据库...

    MySQL 创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。

    在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。

    一、数据库操作语言

    数据库在操作时,需要使用专门的数据库操作规则和语法,这个语法就是 SQL(Structured Query Language) 结构化查询语言。

    SQL 的主要功能是和数据库建立连接,进行增删改查的操作。SQL是关系型数据库管理系统的标准语言。

    SQL 语言的作用:

    1. 数据定义语言 DDL(Data Definition Language) 。用于创建数据库,数据表。

    2. 数据操作语言 DML(Data Manipulation Language) 。用于从数据表中插入、修改、删除数据。

    3. 数据查询语言 DQL(Data Query Language) 。用于从数据表中查询数据。

    4. 数据控制语言 DCL(Data Control Language) 。用来设置或修改数据库用户或角色的权限。

    使用 SQL 操作数据库时,所有的 SQL 语句都以分号结束。(切换数据库时可以不用分号)

    在 SQL 语句中,不区分大小写,编写 SQL 语句时可以根据情况用大小写的区别来增加可读性。

    二、创建数据库

    1. 连接 MySQL

    输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了。

    mysql -u root -p

    最初,都是使用 root 用户登录,工作中如果一直用 root 用户登录,因为权限太大,风险是很大的,所以等创建好权限适合的用户后,就不要经常登录 root 用户了。

    2. 查看当前的数据库

    使用 show databases; 查看当前安装的 MySQL 中有哪些数据库。

    show databases;

    刚安装 MySQL 时,默认有四个数据库,information_schema,mysql,perfomance_schema,sys 。通常情况下,我们不会直接使用这四个数据库,但千万不要把这四个数据库删了,否则会带来很多不必要的麻烦。如果不小心删了,建议是重新安装 MySQL ,在重装之前把自己的数据迁移出来备份好,或者从其他服务器上迁移一个相同的数据库过来。

    3. 创建数据库

    使用 create database 数据库名; 创建数据库。

    create database MyDB_one;

    创建数据库成功后,数据库的数量变成了5个,多了刚才创建的 MyDB_one 。

    4. 创建数据库时设置字符编码

    使用 create database 数据库名 character set utf8; 创建数据库并设置数据库的字符编码。

    create database MyDB_two character set utf8;
    

    直接创建的数据库,数据库的编码方式是 MySQL 默认的编码方式 latin1 (单字节编码) ,通常我们会在数据库中存放中文数据,所以最好把数据库的编码方式设置成 utf-8 ,这样中文才能正常显示。

    create database MyDB_three charset utf8;

    character set 可以缩写成 charset ,效果是一样的。

    5. 查看和显示数据库的编码方式

    使用 show create database 数据库名; 显示数据库的创建信息。

    show create database MyDB_one;
    show create database MyDB_two;

    如果不知道一个数据库的编码方式是什么,可以使用 show create database 数据库名 来查看数据库的编码方式。可以看到刚才创建的 MyDB_one 的编码方式是 MySQL 的默认编码 latin1 ,MyDB_two 的编码方式是 utf-8 。

    当然,这种方式不能在创建的同时显示,只能查看一个已经存在的数据库的编码方式。

    6. 使用 alter database 数据库名 character set utf8; 修改数据库编码

    alter database MyDB_one character set utf8;

    如果一个数据库的编码方式不符合使用需求,可以进行修改。刚才创建的 MyDB_one 经过修改后,编码方式也变成了 utf-8 。

    7. 进入或切换数据库

    使用 use 数据库名 进入或切换数据库。

    use MyDB_one
    use MyDB_two;

    刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。

    use 数据库名 这个命令后面的分号可以省略,这是 SQL 语句中唯一可以省略分号的语句。

    8. 显示当前数据库 select database();

    select database();

    进入数据库中,可以使用 select database(); 来查看当前处于哪个数据库中。长时间操作数据库时,在很多数据库中来回切换后,查看当前的数据库,避免操作错了数据库。

    三、创建数据表

    1. 查看当前数据库中的表

    使用 show tables;查看当前数据库中有哪些表。

    show tables;
    

    在刚才创建的数据库 MyDB_one 中,还没有创建任何表,所以当前是空的。

    2. 创建表

    使用 create table 表名(字段1 字段类型,字段2 字段类型,字段3 字段类型,…); 来创建一张表。

    create table Phone_table(pid INT, name CHAR(20), price INT);

    在 MyDB_one 中创建了一个叫 Phone_table 的数据表,这张表有三个字段 pid,name,price 。为了增加 SQL 的可读性,字段名我用的是小写,字段类型用大写。

    3. 显示表信息

    用 show create table 表名; 来显示已创建的表的信息。

    show create table Phone_table;

    使用 show create table 表名;  可以显示表的字段信息, MySQL 的引擎,和默认的字符编码等信息。与显示数据库信息一样,show 只能显示已经创建了的数据表的信息,不能在创建的同时显示信息。

    如果想更好地展示表的字段信息,可以使用 desc 表名; 来显示表的字段信息。

    4. 给表增加字段

    使用 alter table 表名 add 字段名 数据类型; 为已存在的表添加一个新字段。

    alter table Phone_table add color CHAR(20);

    添加后,刚才的表中多了一个字段,新增成功。

    5. 删除表的字段

    使用 alter table 表名 drop 字段名; 删除一个表中已存在的字段。

    alter table Phone_table drop price;

    删除字段后,表中不再有该字段。

    6. 修改字段的数据类型

    使用 alter table 表名 modify 字段名 数据类型; 修改表中现有字段的数据类型。

    alter table Phone_table modify name VARCHAR(12);

    修改之后,该字段的数据类型发生改变。

    7. 修改字段的数据类型并且改名

    使用 alter table 表名 change 原字段名 新字段名 数据类型; 修改表中现有字段的字段名和类型。

    alter table Phone_table change name pname CHAR(18);

    现在,将表的 name 改成了 pname ,同时修改了 pname 的数据类型。

    四、MySQL 常用字段类型

    一个数据表是由若干个字段组成的,一个表十几个字段也很正常,每个字段表示不同的信息,需要使用不同类型的数据。

    所以在创建表的时候,要为每个字段指定适合的数据类型。

    MySQL 中常用的字段类型有以下这些:

    1. 整数类型

    数据类型数据范围
    TINYINT-128 -- 127
    SMALLINT-32768 -- 32767
    MEDIUMINT-2^23 -- 2^23-1
    INT-2^31 -- 2^31-1
    BIGINT-2^63 -- 2^63-1

    2. 字符串类型

    数据类型字节范围用途
    CHAR(n)0 -- 255字节定长字符串
    VARCHAR(n)0 -- 65535字节变长字符串
    TEXT0 -- 65535字节长文本数据
    LONGTEXT0 -- 2^32-1字节极大文本数据
    BLOB0 -- 65535字节二进制长文本数据
    LONGBLOB0 -- 2^32-1字节二进制极大文本数据

    3. 小数类型

    m 表示浮点数的总长度,n 表示小数点后有效位数。

    数据类型数据用法数据范围
    FloatFloat(m,n)7位有效数
    DoubleDouble(m,n)15位有效数
    DecimalDecimal(m,n)28位有效数

    4. 时间类型

    数据类型格式用途
    DATEYYYY-MM-DD日期
    TIMEHH:MM:SS时间
    YEARYYYY年份
    DATETIMEYYYY-MM-DD HH:MM:SS日期和时间
    TIMESTAMP10位或13位整数(秒数)时间戳

    5. 枚举类型

    enum(枚举值1,枚举值2,...)

    枚举类型只能在列出的值中选择一个,如性别。

     

     

    展开全文
  • 创建数据库失败

    千次阅读 2020-12-12 09:23:04
    sqlserver2008R2 创建数据库失败 失败的原因有: 一、文件路径不存在 需要先手动创建 二、权限不足 以管理员权限重新启动ssms(SQL Server Management Studio),再此创建数据库

    sqlserver2008R2 创建数据库失败

    sqlserver2008R2 创建数据库失败
    找到数据库路径。
    在这里插入图片描述
    文件只读。
    在这里插入图片描述
    创建成功后如下:
    在这里插入图片描述

    失败的原因有:
    一、文件路径不存在
    需要先手动创建
    二、权限不足
    以管理员权限重新启动ssms(SQL Server Management Studio),再此创建数据库。

    展开全文
  • 002-Navicat创建数据库和表教程

    万次阅读 多人点赞 2019-08-23 16:03:48
    Navicat创建数据库和表教程1.[安装MySQL数据库](https://blog.csdn.net/WeiHao0240/article/details/86908034)2.[安装Navicat Premium 12](https://blog.csdn.net/WeiHao0240/article/details/86651569)3....

    1.安装MySQL数据库

    建议安装5.7,下面的教程是8.0,其实和5.7安装类似
    MySQL8.0安装教程

    2.安装Navicat Premium 12

    Navicat Premium 12安装教程

    3.连接本地数据库

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    /*
     Navicat Premium Data Transfer
    
     Source Server         : Local
     Source Server Type    : MySQL
     Source Server Version : 50725
     Source Host           : localhost:3306
     Source Schema         : demo
    
     Target Server Type    : MySQL
     Target Server Version : 50725
     File Encoding         : 65001
    
     Date: 23/08/2019 15:48:55
    */
    
    SET NAMES utf8mb4;
    SET FOREIGN_KEY_CHECKS = 0;
    
    -- ----------------------------
    -- Table structure for user
    -- ----------------------------
    DROP TABLE IF EXISTS `user`;
    CREATE TABLE `user`  (
      `id` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '自增id',
      `name` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci DEFAULT NULL COMMENT '姓名',
      `age` int(5) DEFAULT NULL COMMENT '年龄',
      `sex` tinyint(1) DEFAULT NULL COMMENT '性别',
      PRIMARY KEY (`id`) USING BTREE
    ) ENGINE = InnoDB AUTO_INCREMENT = 1 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = Dynamic;
    
    SET FOREIGN_KEY_CHECKS = 1;
    
    

    输入好或运行以上的脚本之后Ctrl+S保存
    在这里插入图片描述
    在这里插入图片描述

    4.导出

    在这里插入图片描述

    5.导入

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    6.查询

    在这里插入图片描述

    INSERT USER
    VALUES
    	( 1, "jack", 18, 1 )
    

    在这里插入图片描述
    在这里插入图片描述
    输入好或运行以上的脚本之后Ctrl+S保存
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 一、创建数据库简介 数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了...

    一、创建数据库简介

    数据库是储存关键资料的文件系统,用数据库管理系统建立大家的数据库,就可以更好地提供安全性。如今伴随着社会发展的迅速化趋势,数据库获得了极大的运用,数据库为前端和后台的程序都提供了数据和信息支持。因此,对于想管理好数据库的你来说,必须明白怎样建立数据库,那么如何建立呢?跟着本文一起来学习吧。

    二、4种主流数据库创建方式

    2.1 MySQL创建数据库

    MySQL中创建数据库的基础英语的语法文件格式以下。

    CREATE DATABASE db_name;

    在其中“db_name”是即将创建的数据库名字,该名字不可以与早已存有的数据库同名。

    实例:创建 MySQL 数据库,名称为 shulanxt:

    CREATE DATABASE shulanxt;

    按回车执行上述语句,即可创建名叫 shulanxt 的数据库。

    2.2 SQL Server创建数据库

    SQLServer创建数据库的方式有两种:

    • 根据运作SQL脚本制作;
    • 应用SQLServer管理方法模块创建数据库。

    以下流程将展现怎么使用SQLServer管理方法模块在SQLServer2014创建数据库。

    在目标任务管理器中,右键单击数据库文件夹名称/标志,随后挑选Newdatabase…:

    开展数据库取名,这里叫“TaskTracker”,随后点一下“OK”,即完成创建:

    2.3 Oracle创建数据库

    2.3.1 创建新用户并授与管理权限

    最先,起动SQLplus程序的命令行:

    sqlplus

    如下所示:

    注意:也可以从菜单栏的安装文件直接开启 SQLPlus。

    当SQLPlus起动后,使用在安裝Oracle数据库网络服务器时键入的登陆密码以sys用户身份登陆:

    C:\Users\Administrator>sqlplus
    
    SQL*Plus:Release11.2.0.1.0Productionon星期五11月1004:32:172017
    Copyright(c)1982,2010,Oracle.Allrightsreserved.
    
    请输入用户名:sysassysdba
    输入口令:

    随后,应用下列CREATEUSER句子创建一个新用户:ot,用以在可插进数据库中创建实例数据库:

    SQL> CREATE USER OT IDENTIFIED BY Orcl1234;
    
    User created.

    上边的句子创建了一个名叫 OT 的新用户,并在 IDENTIFIED BY 子句以后特定了一个登陆密码,在这个实例中,创建的客户OT相匹配的登陆密码为Orcl1234。

    然后,根据下列GRANT句子授与OT用户权限:

    SQL> GRANT CONNECT,RESOURCE,DBA TO OT;
    
    Grant succeeded.

    2.3.2 登陆新账户

    用OT客户账号联接到数据库(ORCL)。当SQLPlus提醒键入登录名和登陆密码时,键入OT和Orcl1234。

    针对Oracle11g/12c,应用以下指令:

    SQL> CONNECT ot@orcl
    键入动态口令:
    已连接。

    2.4 DB2创建数据库

    创建DB2数据库的方式关键有二种,分别是:应用界面方法和应用指令方法,下边各自开展解读。

    2.4.1 应用页面方法创建数据库

    挑选在安裝后开启“DB2第一步”起动控制面板来创建数据信息

    image-337.png

    2.4.2 应用指令方法创建数据库

    启用DB2“命令编辑器”,在“命令编辑器”键入

    CREATE DATABASE db_name

    其中“db_name”是即将创建的数据库名字,该名字不可以与存有的数据库同名。

    示例:创建数据库 shulanxt,输入如下语句:

    CREATE DATABASE shulanxt;

    按回车执行句子,创建名叫 shulanxt 的数据库。

    DB20000I The CREATE DATABASE command completed successfully.

    以上就是在主流的4种数据库中创建数据库的方法介绍,希望能给学习数据库的大家带去帮助,获取更多数据库相关知识,请关注树懒学堂。

    原文转自:https://www.shulanxt.com/doc/dbdoc/create-database

    展开全文
  • 数据库实验一:创建数据库和表

    千次阅读 多人点赞 2019-10-20 09:19:27
    数据实验一:创建数据库和表 1.1 实验目的 掌握MySQL下创建、修改、删除数据库和表的方法; 掌握查看数据库及其构成、数据库文件、数据库引擎、数据库对象、字符集、校对规则等应用; 掌握数据库...
  • SQL Server 2012 创建数据库

    万次阅读 多人点赞 2019-04-15 00:06:01
    文章目录基本概念使用SSMS工具创建使用SQL语言创建 基本概念 主要数据文件(.mdf)     主要数据文件包含数据库的启动信息,并指向数据库中的其他文件,用户数据和对象可存储在此文件中,一个数据库只有一个...
  • 易语言手动和代码创建数据库

    千次阅读 2020-07-06 09:16:45
    易语言作为一款中文编程软件,拥有完全自主知识产权和核心技术的数据库。易语言数据库,简称“易数据库”,是一个小型的数据库管理系统,它以一种简单的类似表格的形式组织信息,并形成持久化存储。 视频链接: ...
  • 在达梦数据库下创建数据库

    千次阅读 2020-07-25 09:39:12
    跳出创建数据库的图形界面窗口 点击Start,开始创建数据库 系统提供三套数据库模板供用户选择:一般用途、联机分析处理和联机事务处理,在这里我选择第一种模板。点击Next 选择数据库放置的路径,可以自定义,也...
  • SQLServer如何创建数据库

    千次阅读 2020-05-12 14:15:24
    使用SQL语言进行创建数据库 --在SQL语言中注释使用“--”,SQL代码不区分大小写 --创建数据库 CREATE DATABASE NetStudent ON PRIMARY --设置主数据文件 ( --设置库文件逻辑名称,SQL中字符串不能用双引号,全部...
  • SQL server创建数据库

    万次阅读 多人点赞 2020-02-13 14:23:37
    图形化界面创建数据库 1.启动SQL Server Management Studio,并连接到SQL Server 2012中的数据库,在“对象资源管理器”中展开“数据库”节点。 2.鼠标右键单击选择"新建数据库" 3.数据库的默认所有者为“sa”,选择...
  • MySQL创建数据库

    千次阅读 2017-09-06 15:59:43
    MySQL 创建数据库
  • 创建数据库基本流程

    千次阅读 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 ...
  • 创建数据库操作: 1.创建数据库 create database if not exists myhive; use myhive; 说明:hive的表存放位置模式是由hive-site.xml当中的一个属性指定的 hive.metastore.warehouse.dir /user/hive/warehouse 创建...
  • ORACLE-使用DBCA创建数据库

    千次阅读 2020-10-21 15:41:03
    步骤超级详细的保姆级使用DBCA创建数据库教程来啦!这里以创建一个BOOKSALES的数据库为例,基本步骤为: (1)选择“开始→所有程序→Oracle-OraDb10g_home1→Database Configuration Assistant”,启动DBCA,点击下...
  • 1.创建数据库 1.打开MySQL数据库初始界面~ 2.单击左下角灰色框框,输入你的密码~ 得到如下界面~ 3.建一个新的数据库 填好选右下角Apply 点两次 4.在数据库建一个表
  • 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使用的...
  • Android Studio 安卓创建数据库

    千次阅读 2020-07-04 00:41:10
    示例创建数据库的类,并创建增加、查询、删除用户信息的方法,在其他类直接调用即可 public class UserDB { SQLiteDatabase writableDatabase; //声明操作数据库对象 private static String DB_NAME = "user.db"; ...
  • 使用SQL语句创建数据库和数据库表

    千次阅读 2020-04-07 12:02:47
    使用SQL语句创建数据库和数据库表 内容如下: 创建数据库 创建数据库表 1.创建数据库的语句 创建数据库,需要创建数据库的数据文件和日志文件 其中一些语句含义如下: 语句 代表含义 name 逻辑文件名 ...
  • 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 ...
  • PostgreSQL创建用户和创建数据库

    千次阅读 2020-06-01 13:39:49
    – psql -U postgres -W -f ...– 创建用户和数据库 – create user cyw with password ‘zgc_jmrh’; – CREATE DATABASE newareas_db OWNER cyw; – 用新创建的用户登录数据库 – psql -U test_user -d test_db ...
  • PostgreSQL创建数据库

    万次阅读 2018-03-22 14:27:42
    PostgreSQL创建数据库有两种方法: 第一种:PostgreSQL使用UI创建数据库 在您的系统中安装PostgreSQL后,打开开始菜单,然后单击pgAdmin 4。 打开pgAdmin,第一次打开可能需要你输入密码,输入密码后; 右键...
  • 一、创建数据库实例 1、找到 DM数据库配置助手 2、打开DM数据库配置助手 3、数据库实例参数配置 我们选择创建数据库实例,其实这个可以理解成我们使用 MySQL 的时候,新建一个数据库的操作一样 数据库模板...
  • Oracle 11g 创建数据库

    千次阅读 2019-05-31 23:58:20
    Oracle 11g 创建数据库 文字步骤: 按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开。 打开数据库配置助手Database Configuration Assitant,单击“下一步”。 1、选择“创建数据库...
  • 达梦数据库如何创建数据库实例

    千次阅读 2020-04-13 11:07:03
    达梦数据库如何创建数据库实例 1、图形化界面方式: 在安装目录执行命令:./dbca.sh 2、命令行方式:./dminit help
  • 使用SQL语句创建数据库

    万次阅读 多人点赞 2019-06-18 08:23:13
    使用SQL语句创建数据库 开发工具与关键技术:SQL Server 2014 、SQL 作者:易金亮 撰写时间:2019.06.17 数据库可以用多种方式来创建,在还没学习SQL语句的时候,我是通过在数据库选择数据库然后右键新建数据库来...
  • SQL server命令创建数据库

    万次阅读 2018-09-22 17:58:12
    CREATE DATABASE命令创建数据库语法: 语法方法省略,直接上实例(语法方法对于新手,不容易看明白,直接实例容易点) 首先连接SQL后, Ctrl+n 打开创建数据库命令板 实例一 IF EXISTS(SELECT * FROM sysdatabases ...
  • 一、CMD命令行创建数据库

    千次阅读 2020-06-10 09:56:48
    二、创建数据库,输入sql命令:create database OASystem default character set utf8;(指定编码为utf8) 三、查看创建的数据库:show create database OASystem; 四、使用status指令语句来查看MySQL服务器的...
  • Oracle12c创建数据库和连接数据库

    千次阅读 2020-05-13 10:44:46
    创建数据库 用Oracle Database Configuration Assistant创建数据库 开始->所有程序->Oracle-……->配置和移植工具->Database Configuration Assistant(记住创建数据库时使用的用户名和密码) ...
  • mybatis创建数据库和表

    千次阅读 2019-04-23 11:09:47
    转自:https://blog.csdn.net/qq_32851113/article/details/84790075 配置文件这样写就行了 1.mybatis配置generator自动生成数据库表对应的实体:... 2.mybatis创建数据库和表:https:...
  • SQL server 创建数据库代码,非常详细

    千次阅读 2020-11-28 16:33:19
    SQL server 创建数据库 创建数据库有两种方法: 1、手动在SQL server上右击创建; 2、用SQL 语句创建数据库。 第一种就不介绍了, 1、打开SQL server ,编辑SQL server语句。 打开 Microsoft SQL Server Management...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,406,297
精华内容 962,518
关键字:

创建数据库