MySQL数据库学习2 - 数据库的操作

  • 一、系统数据库
  • 二、创建数据库
  • 三、数据库相关操作
  • 四、了解内容

一、系统数据库

执行如下命令,查看系统库

show databases;
  • information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等
  • performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象
  • mysql: 授权库,主要存储系统用户的权限信息
  • test: MySQL数据库系统自动创建的测试数据库

二、创建数据库

1、求救语法:

help create database;

2、创建数据库语法

CREATE DATABASE 数据库名 charset utf8;

3、数据库命名规则:

# 基本上跟python或者js的命名规则一样
1.可以由字母、数字、下划线、@、#、$
2.区分大小写
3.唯一性
4.不能使用关键字如 create select
5.不能单独使用数字
6.最长128位

三、数据库相关操作

#查看数据库
show databases;
#查看当前创建的库
show create database db1;
#查看所在的库
select database();

#选择数据库
use 数据库名

#删除数据库
DROP DATABASE 数据库名;
# 修改数据库
alter database db1 charset utf8;

四、了解内容

SQL语言主要用于存取数据、查询数据、更新数据和管理关系数据库系统,SQL语言由IBM开发。SQL语言分为3种类型:

1、DDL语句    数据库定义语言: 数据库、表、视图、索引、存储过程,例如CREATE DROP ALTER

2、DML语句    数据库操纵语言: 插入数据INSERT、删除数据DELETE、更新数据UPDATE、查询数据SELECT

3、DCL语句    数据库控制语言: 例如控制用户的访问权限GRANT、REVOKE

原文地址:https://www.cnblogs.com/russellyoung/p/mysql-shu-ju-ku-xue-xi2--shu-ju-ku-de-cao-zuo.html

时间: 2024-10-05 20:20:46

MySQL数据库学习2 - 数据库的操作的相关文章

MySQL数据库学习一 数据库概述

1.1 数据库管理技术的发展阶段 人工管理阶段,文件系统阶段,数据库系统阶段. 1.2 数据库系统阶段涉及的概念 数据库(Database DB):是指长期保存在计算机的存储设备上,按照一定的规则组织起来,可以被各种用户或应用共享的数据集合. 数据库管理系统(Database Management System,DBMS)是指一种操作和管理数据库的大型软件,用于建立.使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完善性.用户通过DBMS访问数据库中的数据.当前比较流行和常用

数据库学习摘记 —— 数据库基本概念

数据与信息 数据: 描述客观事物特征或性质的某种符号(符号可以是数值.文字.图形.图像.声音等形式),它们都可以经过数字化处理后存入计算机. 数据项: 数据的基本单元,即最小单位,每个数据项都有一个数据项名和若干可能的数据项值. 记录型: 描述一类事物的若干特征或性质的数据项名的集合,即数据结构. [描述某校所有学生的记录型] 姓名.性别.出生日期.籍贯.所在系别. 入学日期 数据记录: 按照记录型的规定描述一个事物的若干特征或性质的数据项值的集合. [描述一个学生李明的记录] 李明,男,21,

MYSQL数据库学习八 触发器的操作

8.1 触发器 在表发生更改时,自动进行一些处理.例如,学生表中每增加一条关于学生记录时,学生的总数就必须同时改变,同时需要检查电话号码格式是否正确,地址缩写是否正确. 以下语句会激活触发器: DELETE语句. INSERT语句. UPDATE语句. MySQL 5开始支持触发器数据库对象. 8.2 创建触发器 CREATE TRIGGER trigger_name BEFORE|AFTER trigger_event ON table_name FOR EACH ROW trigger_st

MYSQL数据库学习七 视图的操作

7.1 视图 视图使程序员只关心感兴趣的某些特定数据和他们所负责的特定任务.提高了数据库中数据的安全性. 视图的特点如下: 视图的列可以来自不同的表,是表的抽象和在逻辑意义上建立的新关系. 视图是由基本表(实表)产生的表(虚表). 视图的建立和删除不影响基本表. 对视图内容的更新(添加.删除和修改)直接影响基本表. 当视图来自多个基本表时,不允许添加和删除数据. 7.2 创建视图 创建完视图,可以将视图当做表一样来执行查询操作,创建视图时视图名不能重复: CREATE VIEW view_nam

MYSQL数据库学习九 数据的操作

9.1 插入数据记录 1. 插入完整或部分数据记录: INSERT INTO table_name(field1,field2,field3,...fieldn) VALUES(value1,value2,value3,...valuen); 插入完整数据记录时可以省略字段参数(field1,field2,field3,...fieldn). 注意:在具体开发中,除了“自动增长”约束的字段不需要插入数值外,具有“默认值”约束的字段也不需要插入数值. 2. 插入多条完整或部分数据记录: INSER

梁宇轩 mysql 语句学习一 对表的操作

1.SHOW TABLES;           -- 查询库中所有的表 2 .CREATE TABLE test(id INT(20) PRIMARY KEY NOT NULL AUTO_INCREMENT,NAME VARCHAR(50),sex CHAR(1),birth DATE,death DATE);                                  -- 创建表 3 .从文件中导入数据 LOAD DATA LOCAL INFILE 'C:\Users\Adminis

MySQL数据库学习笔记(八)----JDBC入门及简单增删改查数据库的操作

[声明] 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/4050825.html 联系方式:[email protected] [正文]                                                                                                               

MySQL学习——有关数据库的操作语句

MySQL学习——有关数据库的操作语句 摘要:本文主要学习了使用DDL语句对数据库进行操作的方法. 创建数据库 语法 1 create database [if not exists] 数据库名 2 [default] character set 字符集名 3 [default] collate 校对规则名; 实例 1 mysql> create database if not exists demo 2 -> default character set utf8 3 -> defaul

MYSQL数据库学习----MYSQL数据库、表操作和引擎区别

MYSQL数据库的操作 一:查看MYSQL中所有的数据库 SHOW DATABASES; 二:创建数据库 CRETAE DATABASE 数据库名称; 三:删除数据库 DROP DATABASE 数据库名称; 四:查看数据库支持的存储引擎 SHOW ENGINES; 四:连接MYSQL数据库 USE 数据库名称; MYSQL数据库中表的操作 一:查看数据库中的所有表格 SHOW TABLES: 二:查看表格的结构 DESC 表名称;(基本结构): 或 SHOW CREATE TABLE 表名称;