MYSQL

数据库技术的发展:

1、人工管理阶段

2、文件系统阶段

3、数据库系统阶段

什么是MySQL数据库 ?

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

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配置文件并做如下修改:允许远程连接

创建数据库:

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 原表名

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 8,090评论 5 115
  • 观其大纲 page 01 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 M...
    周少言阅读 3,275评论 0 33
  • 什么是数据库? 数据库是存储数据的集合的单独的应用程序。每个数据库具有一个或多个不同的API,用于创建,访问,管理...
    chen_000阅读 4,170评论 0 19
  • MySQL 数据库常用命令 1、MySQL常用命令 create database name; 创建数据库 use...
    55lover阅读 5,087评论 1 57
  • 2018.6.11 星期一 江苏淮安 阴 初夏,炎热,让人心情有点烦躁,很多情绪会不由自主地涌上来。 团学干部在不...
    飞哥在线阅读 399评论 0 1

友情链接更多精彩内容