MYSQL知识点总结

    xiaoxiao2025-06-01  110

    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

    最新回复(0)