学习Mysql基础第一天

本文介绍了在Windows上启动和停止MySQL服务的方法,包括通过服务管理器和服务命令行操作。接着讲解了MySQL的数据模型,重点是关系型数据库(RDBMS)。还提到了数据库操作工具如命令行和Navicat,并详细阐述了如何使用Navicat建立数据库连接。文章还概述了SQL语言的基本语法、DDL语句,包括创建、查询、修改和删除数据库及数据表的操作,并提供了示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装成功mysql之后,如何启动和停止mysql

一:打开window运行窗口,输入services.msc命令进入windows的系统找到Mysql的(Windows Service Name)(系统服务名称)进行启动或者关闭操作。

二:直接在命令行中输入net start mysql(Windows Service Name)/net stop mysql(Windows Service Name)

mysql当中的数据模型

关系型数据库(ROBMS)

*****************************************************

操作数据库的工具,命令行和navicat(navicat更直观也更美观)

可视化该工具navicat的使用:首先与数据库建立连接。

设置一下信息

连接成功过后,打开navicat看左下角:

数据库的逻辑关系:

存储数据的最小单元就是字段。

存储记录的最小单元就是元组。

 

 存储数据的步骤:

创建数据库--创建数据表(声明字段)--添加数据

通过sql指令去操作数据库。

 sql语言的分类:

基本语法:

1:sql语句不区分大小写

2:每条sql语句都以英文分号结束。

3:sql关键字之间以空格分隔

DDL语句:

1:DDL之数据库操作

使用DDL语句可以创建,查询,修改,删除数据库。

创建数据库:creat database +(dbname名字选填);

但是这个数据库已经存在的话,语句就会出错。这个时候,creat database  if not exists(dbname名字选填);这样即使已经有数据库存在了,也不会报错,即如果存在就不创建,不存在就创建。

创建数据库时指定数据库中的字符集:utf-8和gbk都是支持中文的。

查询数据库:show databases;

修改数据库(主要指修改数据库的字符集):

关键词alter

character set(字符集设置)

 

 删除数据库:

会删除当前数据库中所有的数据表以及数据表中的数据。

 关键词:drop

数据库里面数据表,数据表里面有数据。

 如果要在数据库中创建数据表,得先选择在哪个数据库中建表:

2:DDL之数据表操作

建表:

二维表格,行和列

creat table students(name1 此列容纳的类型 非空约束 唯一约束(除了名字以外其他看情况填写),name2(与name1同),name3(与name1同),name4(与name1同),name5(与name1同),name6(与name1同)) 六列就点五个逗号分隔开。

简易版:

creat table students(,,,,,);

char是固定长度的字符串,char(8)此列长度全是8或者全是7~1.

varchar是可变长度字符串,varchar(20)此列最长是10个汉字,或者十个字符,因为一个汉字占两个字符。

查询数据表:

show tables;

想要仔细查询数据表的结构的话:desc+数据表的名字;

删除数据表:

drop table 表名;

防止这张表不存在:

drop table if exists 表名;

修改数据表:主要分为修改表名,数据表的字符集,添加列(字段),修改列(字段)的列表和类型,只修改列(字段)类型,删除列(字段)。columnName是列名,change是列名和类型都改变,modify是只改变类型不改变列名。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值