欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

一些自己用的mysql语句记录

程序员文章站 2022-05-01 19:47:13
一些自己用的mysql语句记录为新用户赋予某张表的权限创建库查找库中所有表修改列表属性导入导出数据库外键约束操作数据库为新用户赋予某张表的权限GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `表名`.* TO '用户名'@'localhost' identified by "密码";创建库CREATE DATABASE IF NOT EXI...

为新用户赋予某张表的权限

GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `表名`.* TO '用户名'@'localhost' identified by "密码";

创建库

CREATE DATABASE IF NOT EXISTS 库名 DEFAULT CHARACTER SET 'utf8';

查找库中所有表

show tables;

修改列表属性

新增字段

ALTER TABLE 表 add `字段名` 字段类型长度 NOT NULL DEFAULT '0' COMMENT '备注';

修改

alter table 表 change 字段  字段  varchar(100) character set utf8mb4; 
alter table 表 modify column 字段 varchar(30);

导入导出数据库

导出

mysqldump -u root -p 数据库> /home/www-data/sites/jcxy_platform/server/xxx.sql

导入

mysql>source /home/www-data/sites/jcxy_platform/server/xxx.sql

外键约束

SET foreign_key_checks = 0;#删除
SET foreign_key_checks = 1;#启动

操作数据库

清空数据库

DROP TABLE  表; #不删除自增id
TRUNCATE TABLE 表; #删除之前自增id

新增

INSERT INTO 表名 VALUES (xx,xx,xx);

删除

DELETE FROM 表名 WHERE id=1;

sqlalchemy中查找按xx排序

.order_by(字段名.desc())

update 表名 set 字段名 = 'xx' where id = 1;

本文地址:https://blog.csdn.net/weixin_42438641/article/details/108992567

相关标签: mysql