美文网首页
数据库的基本格式

数据库的基本格式

作者: dream_seeker | 来源:发表于2018-08-07 22:55 被阅读0次

数据库技术的发展:
1、人工管理阶段
2、文件系统阶段
3、数据库系统阶段

什么是MySQL数据库 ?
数据库(Database)就是一个存储数据的仓库。为了方便数据的存储和管理,它将数据按照特定的规律存储在磁盘上。通过数据库管理系统,可以有效地组织和管理存储在数据库中的数据。

MySql的优势?

MySQL是一款自由软件。任何人都可以从MySQL的官方网站下载该软件。

MySQL是一个真正的多用户、多线程SQL数据库服务器。

MySQL能够快捷、有效和安全的处理大量的数据。相对于Oracle等数据库来说,MySQL在使用时非常简单。MySQL主要目标是快捷、便捷和易用。

mysql的安装:

windows 下安装mysql

http://www.cnblogs.com/lmh2072005/p/5656392.html

mac下安装mysql

使用安装包安装 https://www.jianshu.com/p/a3d38205d785

https://www.jb51.net/article/112820.htm

使用brew安装:

https://www.jianshu.com/p/c64e309330a5

启动MySQL服务 sudo /usr/local/mysql/support-files/mysql.server start

停止MySQL服务 sudo /usr/local/mysql/support-files/mysql.server stop

重启MySQL服务 sudo /usr/local/mysql/support-files/mysql.server restar

1.Ubuntu下安装mysql:
apt updata
sudo apt-get install mysql-server mysql-client

管理服务:
启动:sudo service mysql start
停止: sudo service mysql stop
重启: sudo service mysql restart
查看mysql服务状态:sudo service mysql status

允许远程连接:
找到mysql配置文件并做如下修改:允许远程连接

sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf

将 bind-address=127.0.0.1 注释掉

或则修改为bind-address= 0.0.0.0

授权root用户可以从任何地点登录:
首先登录系统

mysql -h localhost -u root -p

授权root用户

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY 'youpassword' WITH GRANT OPTION;

刷新权限

FLUSH PRIVILEGES;

退出命令行

exit

注意: 如果安装过程中忘记输入密码,在此文件中查看(mysql)为你随机生成的默认的账号密码: sudo vim /etc/mysql/debian.cnf

创建数据库:
1、先启动服务器 sudo service mysql start ,进入 mysql -u root -p
开始创建数据库。
创建数据库有四种方法:
(1)CREATE DATABASE 要创建的数据库名字
(2)CREATE SCHEMA 要创建的数据库名字
(3)创建制定字符集的数据库 CREATE DATABASE 数据库名字 CHARACTER SET = UTF8;
(4)判断创建不会报错,即使重名也不会报错 CREATE DATABASE IF NOT EXISTS 数据库名字
2、查看所有已有的数据库
SHOW DATABASES;
3、选择数据库
USE 数据库名字
4、查看当前所在的数据库
SELECT DATABASE();
5、查看数据库的编码格式
SHOW VAIRABLES LIKE 'CHARACTER_SET_DATABASE';
6、修改数据库
在MySQL中,创建一个数据库后,还可以对象其进行修改,不过这里的修改是指可以修改被创建数据库的相关参数,并不能修改数据库名。修改数据库名不能使用这个语句。修改数据库可以使用ALTER DATABASE或者ALTER SCHEMA语句来实现。

修改数据库的语句的语法格式如下:
ALTER {DATABASE | SCHEMA} [数据库名]
[DEFAULT] CHARACTER SET [=] 字符集 | [DEFAULT] COLLATER [=] 较对规则名称
7、删除数据库
(1)DROP DATABASE 数据库名字
(2)判断删除 DROP DATABASE IF EXISTS 数据库名字
8、查看所有字符集
SHOW CHARSET
数据库引擎和数据类型:
查看支持的数据引擎有哪些?
SHOW ENGINES
9、创建表:
CREATE TABLE 表名字
查看数据结构:DESC 表名字
展示表的详细信息:SHOW CREATE TABLE 表的名字
10、创建表,判断创建不会报错
CREATE TABLE IF NOT EXISTS 表的名字
11、设置默认值:
例题:name char(11) not null default '15836540125';
12、更新表、添加新字段
alert table 表名 ADD 字段名 INT NULL DEFAULT 0;
13、修改列
ALTER TABLE 表名CHANGE 原子段名 新字段名 数据类型
14、删除字段 列
ALTER TABLE 表名 DROP 要删除的字段名
15、重命名:
ALTER TABLE 原表名 TO 新表名
16、修改表名:
ALTER TABLE 原表名 RENAME AS 新表名
17、删除表:
DROP TABLE 表名
18、判断删除表名:
DROP TABLE IF EXISTS表名
19、复制表:
CREATE TABLE IF NOT EXISTS 新表名 LIKE 原表名

相关文章

  • 数据库的基本格式

    数据库技术的发展:1、人工管理阶段2、文件系统阶段3、数据库系统阶段 什么是MySQL数据库 ?数据库(Datab...

  • MySQL 从零开始学(五)查询数据

    基本查询语句 MySQL 从数据库查询的基本语句为 SELECT,基本格式是: {* | <字段列表>} 星号是通...

  • select 与 union

    数据库资源 本地数据库:下载链接 在线数据库测试:在线链接 基本格式 其中 tableName 为表名 col 为...

  • axios

    mysql 数据库服务器打开命令行:window+r数据库的基本格式:开启服务=>库=>表=>行=>列 数据库: ...

  • MAC下mysql中文乱码问题

    1、基本命令 创建数据库 创建数据库并设置编码格式 创建数据表 创建数据表并设置表编码格式 插入数据 查询数据 更...

  • 文件上传下载 Blob格式存储

    如何实现最基本的文件(附件)上传下载? 存储格式 数据库建立Blob/Clob/BYTEA格式的字段用于存储文件的...

  • mysql备份与还原

    一、备份常用操作基本命令 1、备份命令mysqldump格式 2、备份MySQL数据库为带删除表的格式 备份MyS...

  • 数据库的使用

    数据库的客户端:1.命令行:window+r 2.软件自带. 数据库的基本格式:开启服务=>库=>表=>行=>...

  • 2018 10 28 数据库

    一.数据库的客户端 1.命令行:window+r; 2.软件自带; 二.数据库的基本格式 开启服务=>库=>表=>...

  • 数据库的使用

    一.数据库的客户端 1.命令行:window+r; 2.软件自带; 二.数据库的基本格式 开启服务=>库=>表=>...

网友评论

      本文标题:数据库的基本格式

      本文链接:https://www.haomeiwen.com/subject/ukxzvftx.html