MYSQL知识点总结

Ubuntu 安装mysql:
https://blog.csdn.net/chenqianfang/article/details/79958518

https://www.cnblogs.com/zhuyp1015/p/3561470.html

win10 安装mysql(不用压缩包)
https://blog.csdn.net/qq_34444097/article/details/82315587
https://blog.csdn.net/zhouzezhou/article/details/52446608

主键约束和唯一性约束的区别

MySQL基础(非常全)
mysql 语法

如何查看MySQL的当前存储引擎?

使用root用户登录:

    $ mysql -u root -p

1.查看数据库,选中使用数据库,并查看数据库表,具体操作命令如下:

    show databases;
    
    use 数据库名称;
    show tables;
# utf-8
  CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;
 
  # gbk
  CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

utf-8

CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

gbk

CREATE DATABASE 数据库名称 DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;
遇到:ERROR 1046 (3D000): No database selected
因为是直接使用 SQL 语句的方式来删除账户,所以必须先选择 mysql 自身的数据库:

use mysql;

打开数据表

select * from 表名;

删除表名

DROP TABLE 表名;

问题:
mysql建表里PRIMARY, AUTO_INCREMENT,UNSIGNED等等是什么意思?
回答:
AUTO_INCREMENT = 100;(ID列从100开始自增)
PRIMAPY是主键的意思,表示定义的该列值在表中是唯一的意思,不可以有重复。
UNSIGNED是无符号的意思,代表该字段没有正负。
AUTO_INCREMENT可以理解为自动递增的意思,每增加一条记录,值会自动加1。(例如在上面的例子中,ID列每增加一条记录,便会从100自增) 。

解决 — client does not support authentication

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值