- 登录 $ mysql -u root -p 查看所有库 show databases; 创建数据库 create database database_name; 删除数据库 drop database database_name; 选择数据库 use database_name; 查看所有表 show tables; 创建数据表 create table table... 登录 $ mysql -u root -p 查看所有库 show databases; 创建数据库 create database database_name; 删除数据库 drop database database_name; 选择数据库 use database_name; 查看所有表 show tables; 创建数据表 create table table...
- 添加注释 创建表的时候写注释 create table student ( name varchar(20) comment '字段的注释', age int comment '字段的注释' )comment='表的注释'; 12345 修改注释 修改表的注释 alter table student comment '修改后的表的注释'; 1 修改字段的... 添加注释 创建表的时候写注释 create table student ( name varchar(20) comment '字段的注释', age int comment '字段的注释' )comment='表的注释'; 12345 修改注释 修改表的注释 alter table student comment '修改后的表的注释'; 1 修改字段的...
- 运行cmd(管理员) 启动mysql服务: net start mysql 关闭mysql服务: net stop mysql 如下图所示: 运行cmd(管理员) 启动mysql服务: net start mysql 关闭mysql服务: net stop mysql 如下图所示:
- 列级约束:对一个数据列建立的约束 表级约束:对多个数据列建立的约束 列级约束:既可以在列定义是声明,也可以在列定义之后声明 表级约束:只能在列定义之后声明。 列级约束:对一个数据列建立的约束 表级约束:对多个数据列建立的约束 列级约束:既可以在列定义是声明,也可以在列定义之后声明 表级约束:只能在列定义之后声明。
- 说明: {}:表示必选 []:表示可选 1、创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; 2、查看数据库列表 S... 说明: {}:表示必选 []:表示可选 1、创建数据库 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name; 2、查看数据库列表 S...
- -- 修改表名 rename table old_table to new_table; -- 或者 alter table old_table rename as new_table; -- 修改列名称 alter table table_name change column old_name new_name varchar(255); -- 修改字段... -- 修改表名 rename table old_table to new_table; -- 或者 alter table old_table rename as new_table; -- 修改列名称 alter table table_name change column old_name new_name varchar(255); -- 修改字段...
- 添加删除索引 # 添加索引 ALTER TABLE user ADD UNIQUE (name) # 删除索引 ALTER TABLE user DROP INDEX (name) 12345 添加索引是遇到问题 MySQL添加索引Specified key was too long; max key length is 767 bytes 1 要设置为索引的... 添加删除索引 # 添加索引 ALTER TABLE user ADD UNIQUE (name) # 删除索引 ALTER TABLE user DROP INDEX (name) 12345 添加索引是遇到问题 MySQL添加索引Specified key was too long; max key length is 767 bytes 1 要设置为索引的...
- 升级之后密码需要设置特别复杂,导致自己都记不住,本地开发环境我一般设置成123456,便于记忆 1、查看密码策略 show variables like 'validate_password%'; 1 2、修改密码策略 -- 密码验证策略低要求(0或LOW代表低级) set global validate_password.policy=0; -- 密码至少要... 升级之后密码需要设置特别复杂,导致自己都记不住,本地开发环境我一般设置成123456,便于记忆 1、查看密码策略 show variables like 'validate_password%'; 1 2、修改密码策略 -- 密码验证策略低要求(0或LOW代表低级) set global validate_password.policy=0; -- 密码至少要...
- 同库 1、目标表不存在 存在会报错,对student表 做一个一样的表student_replica create table student_replica select * from student 1 2、目标表存在 将表student 的数据插入到表 student_replica 中 insert into student_replica select... 同库 1、目标表不存在 存在会报错,对student表 做一个一样的表student_replica create table student_replica select * from student 1 2、目标表存在 将表student 的数据插入到表 student_replica 中 insert into student_replica select...
- 安装 pip install PrettyTable 1 代码示例 from prettytable import PrettyTable # 创建表头 table=PrettyTable(["姓名","学号","性别"]) # 插入数据 table.add_row(["小明","01","男"]) table.add_row(["小红","02","女"... 安装 pip install PrettyTable 1 代码示例 from prettytable import PrettyTable # 创建表头 table=PrettyTable(["姓名","学号","性别"]) # 插入数据 table.add_row(["小明","01","男"]) table.add_row(["小红","02","女"...
- 运行cmd mysql登陆: mysql -u root -p -P3306 -h127.0.0.1 mysql退出 mysql > quit; mysql > exit; mysql >\q; 清屏:cls ... 运行cmd mysql登陆: mysql -u root -p -P3306 -h127.0.0.1 mysql退出 mysql > quit; mysql > exit; mysql >\q; 清屏:cls ...
- 1、CASCADE 从父表删除或更新且自动删除或更新子表中匹配的行 FOREIGN KEY (keyname) REFERENCES table_name (keyname) ON DELETE CASCADE 2、SET NULL 从父表删除或更新行,并设置子表中的列外键为NULL,如果使用该项,必须... 1、CASCADE 从父表删除或更新且自动删除或更新子表中匹配的行 FOREIGN KEY (keyname) REFERENCES table_name (keyname) ON DELETE CASCADE 2、SET NULL 从父表删除或更新行,并设置子表中的列外键为NULL,如果使用该项,必须...
- 显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER(); 语句规范: 1、关键字与函数名称全部大写 2、数据库名称、表名称、字段名称全部小写 3、SQL语句必须以分号结尾 ... 显示当前服务器版本:SELECT VERSION(); 显示当前日期时间:SELECT NOW(); 显示当前用户:SELECT USER(); 语句规范: 1、关键字与函数名称全部大写 2、数据库名称、表名称、字段名称全部小写 3、SQL语句必须以分号结尾 ...
- 问题: navicat连接MySQL8.0出现2059错误 原因: mysql8以后的加密规则为caching_sha2_password 解决问题 方法一:更新navicat驱动来解决此问题 方法二:将mysql用户登录的加密规则修改为mysql_native_password 方法二操作 进入mysql ALTER USER 'root'@'loc... 问题: navicat连接MySQL8.0出现2059错误 原因: mysql8以后的加密规则为caching_sha2_password 解决问题 方法一:更新navicat驱动来解决此问题 方法二:将mysql用户登录的加密规则修改为mysql_native_password 方法二操作 进入mysql ALTER USER 'root'@'loc...
- 1、添加单列 ALTER TABLE table_name ADD [COLUMN] column_name column_definition [FIRST | AFTER column_name] 2、添加多列 ALTER TABLE table_name ADD [COLUMN] (column_name co... 1、添加单列 ALTER TABLE table_name ADD [COLUMN] column_name column_definition [FIRST | AFTER column_name] 2、添加多列 ALTER TABLE table_name ADD [COLUMN] (column_name co...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
去报名 -
苏州工业园区“华为云杯”2025人工智能应用创新大赛赛中直播2025/08/21 周四 16:00-17:00
Vz 华为云AIoT技术布道师
本期直播将与您一起探讨如何基于华为云IoT平台全场景云服务,结合AI、鸿蒙、大数据等技术,打造有创新性,有竞争力的方案和产品。
即将直播
热门标签