Rumah pangkalan data tutorial mysql Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数_MySQL

Mysql数据库学习(一):数据库基本概念、关系型数据库、Mysql数_MySQL

May 27, 2016 pm 02:12 PM
Pemasangan pangkalan data sistem pangkalan data

bitsCN.com

一、数据库基本概念

数据库(DB)

按照数据结构来组织、存储数据的仓库

数据库管理系统(DBMS)

数据库管理系统(Database Management System)是一套操纵和管理数据库的软件,是用于建立、使用和维护数据库

数据库系统(DBS)

数据库

数据库管理系统(及其开发工具)

应用系统

数据库管理员

用户

二、关系数据库

关系数据库

采用关系模型作为数据组织方式。简单地说数据的逻辑结构是一张二维表,由行和列组成。表的每一行为一个元组,每一列为一个属性。

关系的完整性约束

实体完整性

主键不为空(不能重复)

参照完整性(外键)

或者为空,或者等于另一个关系的主码值

用户定义的完整性

用于设置某个属性的取值范围

/

如果将民族编码和部门编码设置为外键,那么出现的值必须为1 or 2 or NULL。

常见的关系型数据库:

1.MySQL 2.SQL Server3.Oracle4.Sybase5.DB26 Informix7.Access

三、Mysql数据库的安装启动
mysqld.exe 服务器端程序(如果安装的时候没有启动,则在cmd 中 mysqld -install)
mysql.exe 客户端程序(用于连接数据库,也推荐使用navicat)
其它工具集

启动服务
通过服务控制面板来控制(services.msc)

 通过命令行

net start MySQL

net stop MySQL

修改密码:
mysqladmin -u root -poldpass password newpass

mysqladmin -usimba -p123456 password 123 /*要有权限才可以修改*/

服务器启动时会读取my.ini 配置文件,如果没有,可以直接创建一个,类似如下的内容:
[mysqld]

#绑定IPv4和3306端口
bind-address = 0.0.0.0
port = 3306

# 设置mysql的安装目录
basedir=D:/mysql-5.6.13

# 设置mysql数据库的数据的存放目录
datadir=D:/mysql-5.6.13/data

# 允许最大连接数
max_connections=200

四、一些基本的DDL/DCL/DML语句
SQL即StructuredQuery Language;
DDL( Data Definition Language数据定义语言)

——用来建立数据库、数据库对象和定义其列

——CREATE 、DROP 、ALTER 等

DCL( Data Control Language数据控制语言)
——用来控制存取许可、存取权限等;

——GRANT、REVOKE 等;

DML( Data Manipulation Language数据操作语言)
——查询、插入、删除和修改数据库中的数据;

——SELECT、INSERT、 UPDATE 、DELETE等;

SQL Code 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  create database dbname [数据库选项]; /* 如果数据库名是特殊的如 234 或者保留名称如 database,那么需要使用反引号`` 括起来 */

show create database dbname; /* 创建过程都做了哪些设置 */

alter database dbname character set gbk /* 支持中文 */

create user username identified by '123456' /* 密码用引号括起 */

grant select,insert,update,delete on *.* to username @'%' identified by '123456' /* *.*表示任意数据库的任意表 '%'表示任意主机 */

grant all privileges on *.* to username@'%'
revoke all privileges on *.* from username@'%'

 

参考:

《数据库系统概论》

mysql 5.1 参考手册

bitsCN.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

Repo: Cara menghidupkan semula rakan sepasukan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apakah struktur skema tiga peringkat sistem pangkalan data? Apakah struktur skema tiga peringkat sistem pangkalan data? Jul 23, 2021 pm 03:58 PM

Struktur skema tiga peringkat sistem pangkalan data bermakna sistem pangkalan data terdiri daripada tiga peringkat: skema luaran, skema dan skema dalaman. Skema ini juga dipanggil skema logik, iaitu paparan data awam untuk semua pengguna, juga dipanggil skema pengguna, ialah paparan data pengguna pangkalan data, dan merupakan perwakilan logik data yang berkaitan dengan aplikasi; skema dalaman, juga dipanggil skema penyimpanan, adalah data dalam pangkalan data organisasi.

Redis: teknologi utama untuk membina sistem pangkalan data ketersediaan tinggi Redis: teknologi utama untuk membina sistem pangkalan data ketersediaan tinggi Nov 07, 2023 am 09:39 AM

Redis: teknologi utama untuk membina sistem pangkalan data berketersediaan tinggi Dengan perkembangan Internet dan kemunculan era data besar, keperluan untuk sistem pangkalan data ketersediaan tinggi menjadi semakin mendesak. Sebagai sistem pangkalan data NoSQL storan dalam memori, Redis telah menjadi salah satu teknologi utama untuk membina sistem pangkalan data ketersediaan tinggi kerana prestasi cemerlang dan model data yang fleksibel. Artikel ini akan menyelidiki teknologi ketersediaan tinggi Redis dan menunjukkannya dengan contoh kod khusus. 1. Keperluan ketersediaan tinggi Redis dalam aplikasi sebenar

数据库、数据库系统、数据库管理系统三者的关系是什么 数据库、数据库系统、数据库管理系统三者的关系是什么 Jan 11, 2021 pm 06:20 PM

数据库、数据库系统、数据库管理系统三者之间的关系是:数据库系统包含数据库和数据库管理系统。数据库系统是带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关的硬件、软件和各类人员组成。

Apakah teras sistem pangkalan data? Apakah teras sistem pangkalan data? Sep 27, 2021 pm 02:24 PM

Teras sistem pangkalan data ialah sistem pengurusan pangkalan data (DBMS), iaitu perisian sistem yang berfungsi dengan sokongan sistem pengendalian dan menyelesaikan cara mengatur dan menyimpan data secara saintifik, dan cara mendapatkan dan menyelenggara data dengan cekap boleh dilaksanakan; kawalan bersepadu dan pengurusan pangkalan data untuk memastikan keselamatan dan integriti pangkalan data.

Apakah struktur kebanyakan sistem pengurusan pangkalan data yang digunakan pada masa ini? Apakah struktur kebanyakan sistem pengurusan pangkalan data yang digunakan pada masa ini? Aug 24, 2022 pm 02:15 PM

Struktur sistem pengurusan pangkalan data kebanyakannya adalah "struktur perhubungan". Struktur perhubungan ialah struktur tidak berformat yang menggunakan struktur jadual dua dimensi tunggal untuk mewakili entiti dan perhubungan antara entiti. Struktur hubungan menyusun data dalam bentuk kumpulan rekod atau jadual data untuk memudahkan penyimpanan dan transformasi menggunakan perhubungan antara pelbagai entiti dan atribut Ia tidak mempunyai hierarki atau petunjuk Ia adalah satu cara untuk mewujudkan hubungan antara data spatial dan data atribut . Cara yang sangat cekap untuk menyusun data.

Apa itu sistem pangkalan data Apa itu sistem pangkalan data Sep 27, 2021 pm 01:43 PM

Sistem pangkalan data ialah sistem yang terdiri daripada pangkalan data dan perisian pengurusannya Ia adalah sistem pemprosesan data yang ideal yang dibangunkan untuk memenuhi keperluan pemprosesan data Ia juga merupakan perisian yang menyediakan data untuk sistem storan, penyelenggaraan dan aplikasi yang boleh dikendalikan koleksi media storan, objek pemprosesan, dan sistem pengurusan.

Apakah teras sistem pangkalan data? Apakah teras sistem pangkalan data? Aug 16, 2023 am 11:48 AM

Teras sistem pangkalan data terdiri daripada elemen berikut: 1. Pangkalan data 2. Sistem pengurusan pangkalan data 4. Bahasa pertanyaan pangkalan data 6. Aplikasi pangkalan data;

Apakah ciri-ciri sistem pangkalan data? Apakah ciri-ciri sistem pangkalan data? Aug 15, 2023 pm 01:16 PM

Ciri-ciri sistem pangkalan data ialah perkongsian data dan pengurusan berpusat, kebebasan data, ketekalan dan integriti data, keselamatan data dan kawalan kebenaran, capaian dan pertanyaan data yang cekap, kebolehskalaan dan kebolehskalaan, dan sandaran dan pemulihan data. Pengenalan terperinci: 1. Sistem pangkalan data boleh mengurus dan menyimpan sejumlah besar data secara berpusat, dan pengguna yang berbeza boleh berkongsi data yang sama, mengelakkan masalah lebihan data dan ketidakkonsistenan data 2. Sistem pangkalan data menyedari pemisahan data dan aplikasi; , dan pemisahan fizikal data Penyimpanan dan perwakilan logik disarikan ke dalam model pangkalan data dan sebagainya.

See all articles