随笔 - 42  文章 - 0 评论 - 0 阅读 - 8915
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

 

来源:https://www.cnblogs.com/mrlwc/p/12079149.html

http://c.biancheng.net/view/2574.html

mysql -u root -p;登陆本地mysql

mysql -h 10.7.14.449 -P 3306 -u root -p;登陆远程mysql

常用数据库命令

复制代码
show databases; 查看所有的数据库

create database test; 创建一个叫test的数据库

drop database test;删除一个叫test的数据库

use test;选中库 ,在建表之前必须要选择数据库

show tables; 在选中的数据库之中查看所有的表

create table 表名 (字段1 类型, 字段2 类型);

CREATE TABLE tbl(
        id INT NOT NULL AUTO_INCREMENT, 
        title VARCHAR(100) NOT NULL, 
        author VARCHAR(40) NOT NULL, 
        date DATE, 
        PRIMARY KEY ( id ))ENGINE=InnoDB DEFAULT CHARSET=utf8;
#添加字段
ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件];
#修改字段名称及数据类型
ALTER TABLE <表名> CHANGE <旧字段名> <新字段名> <新数据类型>;
#修改字段数据类型
ALTER TABLE <表名> MODIFY <字段名> <数据类型>
#删除字段
ALTER TABLE <表名> DROP <字段名>;
desc 表名;查看所在的表的字段 drop table 表名; 删除表 show create databases 库名;查看创建库的详细信息 show create table 表名; 查看创建表的详细信息
复制代码

修改表的命令

修改字段类型 alter table 表名 modify 字段 字段类型;
添加新的字段 alter table 表名 add 字段 字段类型
添加字段并指定位置  alter table 表名 add 字段 字段类型   after 字段;
删除表字段  alter table 表名 drop 字段名;
修改指定的字段  alter table 表名 change 原字段名字  新的字段名字 字段类型

对数据库操作

1.增加数据(insert)3种方式

复制代码
insert into 表名 values(值1,值2,...)(很少用)

insert into 表名(字段1,字段2...) values(值1,值2,....);(较常用)
例如:INSERT INTO tbl 
    (title, author, date)
    VALUES
    ("学习 PHP", "菜鸟", NOW());
    
insert into 表名(字段1,字段2...) values(值1,值2,....),(值1,值2,....),(值1,值2,....);
复制代码

2.删除数据

(delete) delete from 表名 where 条件 注意:where 条件必须加,否则数据会被全部删除

3.更新数据(update)

update 表名 set字段1 = 值1, 字段2 = 值2 where 条件

问题解决

1.问题:通过第三方工具无法访问本地mysql

错误信息:null,  message from server: "Host ‘xxx’' is not allowed to connect to this MySQL server"

复制代码
#登陆mysql
mysql -u root -p密码
#使用mysql数据库
use mysql;
#查看用户权限
select user,host from user;
#修改root用户为任意
update root set host='%' where user='root';
#刷新权限
flush privileges;
#检查是否生效
select user,host from user;
#重新连接
复制代码

 

posted on   会锻炼的猪  阅读(5)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示