零基础3分钟快速入门MYSQL关系数据库1

MySQL的语法规范

1.不区分大小写,但建议关键字大写,表名、列名小写

2.每条命令最好用分号结尾

3.每条命令根据需要,可以进行缩进 或换行

4.注释ctrl+/ 单行注释:#注释文字   单行注释:-- 注释文字   多行注释:/* 注释文字 */

1.安装mysql、安装navicat

2. navicat连接mysql

(1)打开navicat,单机连接,选择连接类型后,点击下一步。

(2)输入连接名称,及密码后单机确定,完成连接。

3.打开mysql的4种方式

(1)从开始菜单打开root用户,随便打开一个,输入安装时设置的密码。

(2)win+R,输入cmd打开命令行,连接本地数据库服务:mysql -u root -p 回车然后输入密码。

(3)连接其它电脑上的数据库服务:mysql -h ip地址 -u root -p

(4)在连接数据库服务时直接选择库:mysql -D 库名 -u root -p

退出数据库服务:exit 或 quit 或 \q

4.mysql的常见命令

4.1 库相关操作

4.1.1、创建库

create database 库名;

create database 库名 character set 字符编码;

create database 库名 charset 字符编码;

4.1.2、查看库

(1)查看所有库:show databases;

(2)查看当前所使用的库:select database();

(3)查看已选库的信息:\s 或 status

(4)查看建库时的语句:show create database 库名;

4.1.3、选择库

(使用库、进入库):use 库名;

4.1.4、修改库

(修改库的字符编码):

alter database 库名 character set 字符编码;

alter database 库名 charset 字符编码;

4.1.5、删除库

drop database 库名;

4.1.6、查看数据库版本

select version();

4.1.7、查看当前系统时间

select now();

4.1.8、退出库

exit(0)  quit  \q

4.2 表相关操作

(在操作表之前一定要先选择一个库)(主外键:一个表里的外健,一定是另一个表里的主键)

1、建表:

                 create table 表名( 字段名1 数据类型 [约束],

                                              字段名2 数据类型 [约束],

                                                          ......

                                              字段名n 数据类型 [约束]);

2、查看表:

(1)查看某一个库里所有的表:show tables;

(2)查看表的创建语句:show create table 表名;

(3)查看表结构:desc 表名;

3、修改表名

       rename table 原表名 to 新表名;

      alter table 原表名 rename to 新表名;

4、修改表的字段

(1)添加表里的字段:alter table 表名 add 字段名 数据类型 [约束];

(2)修改表里的字段:

alter table 表名 change 原字段名 新字段名 数据类型 [约束];--------------------可以改变字段的名字、数据类型、约束

注意:如果原字段名和新字段名一样的,表示不改字段名,只改字段的类型和约束,此时和modify作用一样

alter table 表名 modify 字段名 数据类型 [约束];---------------可以改变字段的数据类型、约束、位置

alter table 表名 modify 需要移动的字段名 数据类型 first;-----------将字段的位置修改到第一个

alter table 表名 modify 需要移动的字段名 数据类型 after 参考的字段名;-------------将字段的位置修改到某个字段之后

(3)删除表里的字段:alter table 表名 drop 字段名;

5、删除表

drop table 表名;-----------------删除后表就不存在

5.数据类型

      数据库一定要兼容各种开发软件,各种开发语言,为了方便使用数据需要 3 种数据类型

分别为数值类型,字符串类型,时间日期类型

5.1  数值类型

5.2 字符串类型

char——255个字节;固定长度,相比varchar效率高;保存char值时,在它们的右边填充空格以达到指定的长度。

varchar——65535字节;不固定长度;保存varchar值时只保存需要的 字符数,另加一个字节来记录长度。

5.3 时间日期类型

存储数据时, 分数据类型是为了——方便管理、节省内存空间

6.约束

1.主键primary key:唯一与非空的结合

2.非空not null:数据不能为空

3.唯一unique:数据不能重复

4.默认default:默认值

5.外键foreign key:两个以上的表建立关联的时候使用

6.自增auto_increment:数据不需要填写,插入一条数据的时候就自动递增1,自增的字段一定是主键

后续点此链接→ 零基础3分钟快速入门MYSQL关系数据库2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值