MySQL基本使用
MySQL数据库:
引擎:innodb( 支持事务,原子性操作), myisam
默认:用户root
create database "数据库名" default charset utf8;
show databases;
引擎:innodb( 支持事务,原子性操作), myisam
默认:用户root
create database "数据库名" default charset utf8;
show databases;
drop database "数据库"; (删除数据库)
use 数据库名称;
show tables;
select * from 表名;
select name, age, id from 表名;
mysql 数据库user表
use mysql;
select user, host from user;
use 数据库名称;
show tables;
select * from 表名;
select name, age, id from 表名;
mysql 数据库user表
use mysql;
select user, host from user;
创建用户:
create user '用户名'@'地址' identified by '密码';
create user 'user'@'192.168.1.1' identified by '123456';
create user '用户名'@'192.168.1.%' identified by '密码';
create user 'user'@'%' identified by '123456';
授权:
权限(grant ) 人
grant select, insert,update in db1.t1 to 'alex'@'%';
grant all privileges on db1.t1 to 'alex'@'%';
revoke all privileges from db1.t1 to 'alex'@'%'; (删除权限)
操作文件:
create table "表名"(id int,name char(16)) engine=innodb default charset=utf8;
create table t1(
列名 类型 null,
列名 类型 not null,
列名 类型 not null auto_increment primary key,
id int not null auto_increment primary key,
name char(10),
)engine=innodb default charset=utf8;
select * from "表名";
insert into t1(id,name) values(1,'alex');
清空表:
delete from 表名;
truncate table ;
delete from 表名 where id < 6;
删除表:
drop table "表名";
改:
update '表名' set age=18 where age=17;
数据类型:
数字:
tinyint
int
bigint
FLOAT
DOUBLE
decimal
字符串:
char()速度快 255
varchar()节省空间 225
PS:定长的放前面
text
时间格式
DATA 年月日
TIME 时分秒
YEAR 年
DATATIME 年时分秒
TIMESTAMP
外键:
create table userinfo(
uid bigint auto_increment primary key,
name varchar(32),
department_id int,
constraint fk_user_depar foreign key ("department_id",) references department('id')
constraint fk_xx_ff foreign key ("xx_id",) references XX('id')
)
create table department(
id bigint auto_increment primary key,
title char(15)
)engine=innodb default charset=utf8;
此时此刻,非我莫属
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)