我的编程空间,编程开发者的网络收藏夹
学习永远不晚

工作中MySql常用操作

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

工作中MySql常用操作


登录MySQL,如果连接远程数据库,需要用-h指定hostname。

#mysql -h hostname -u root -p


#mysql -uroot -p -S /data/3306/mysql.sock  #本地登录


更新数据库的权限/特权。

mysql> flush privileges;


查看数据表的字段格式。

mysql> desc [table name];


删除一个数据库。

mysql> drop database [database name];


删除一个数据表。

mysql> drop table [table name];



mysql>delete from 表名;清空表记录



删除表中[user] = ‘blog’的行。

mysql> DELETE from [table name] where [user] = 'blog';



删除列。

mysql> alter table [table name] drop column [column name];


新增列到db。

mysql> alter table [table name] add column [new column name] varchar (20);


更改列名。

mysql> alter table [table name] change [old column name] [new column name] varchar (50);


增加唯一的列。

mysql> alter table [table name] add unique ([column name]);


设置列值大点。

mysql> alter table [table name] modify [column name] VARCHAR(3);


删除唯一列。

mysql> alter table [table name] drop index [colmn name];



改字段的名称用change,改类型用modify,修改字段名字; 

mysql> alter table  students change couese courses char(10) after name;

mysql> insert into  students (name,sex) value('gao','m');  在表中插入数据;

 

mysql> insert into  students  values('aa33','mysql','20','m'); 不指定字段则为所有字段;

mysql> update students set courses='long';  update修改数据,不使用where则修改所有数据

 

mysql> update students set courses='aaa'  where name='lei';  使用where

 

mysql> delete  from students where courses='aaa';  删除某行

mysql> create user 'www'@'%' identified by 'www123';   创建用户www密码为www123

mysql> show grants  for 'www'@'%';   查看用户的权限

 

mysql> grant all privileges on mydb.* to 'www'@'%';   授mydb的所有表的权给www




新建一个用户。以root登录。切换到mysql数据库,创建用户,刷新权限。

# mysql -u root -p

mysql> use mysql;

mysql> INSERT INTO user (Host,User,Password) VALUES('%','www',PASSWORD('123456'));

mysql> flush privileges;




mysql> alter table  students add  couese char(100);  添加字段



导出一个数据库。

#mysqldump -u username -ppassword --databases databasename >/tmp/databasename.sql


从一个数据库导出一个表。

#mysqldump -c -u username -ppassword databasename tablename > /tmp/databasename.tablename.sql


从sql文件还原数据库(数据表)。

# mysql -u username -ppassword databasename < /tmp/databasename.sql



免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

工作中MySql常用操作

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL 常用操作

1 创建/打开/删除数据库create database db;create database db character set utf8mb4;use db;drop database db;alter database db character set u
MySQL 常用操作
2021-04-21

MySQL 常用操作语句

原文:https://www.cnblogs.com/landiss/p/14646051.html
MySQL 常用操作语句
2022-02-16

php操作mysql(数据库常规操作)

PHP操作MySQL数据库常规操作指南本指南介绍了使用PHP操作MySQL数据库的常规操作,包括连接、查询、插入、更新、删除数据以及最佳实践。通过代码示例,您将了解如何建立连接、执行查询、管理数据和防止SQL注入攻击。这些操作是数据库开发中的基础,对于有效管理数据至关重要。遵循这些准则,您可以提升PHP与MySQL数据库交互的效率和安全性。
php操作mysql(数据库常规操作)
2024-04-26

php操作mysql(数据库常规操作)

php操作数据库八步走 4";//删除数据// 执行 SQL 语句$result = mysqli_query($link, $sql);// 解析 SQL 语句执行结果if ($result) { echo "执行成功!" . " 成功删除了数
php操作mysql(数据库常规操作)
2016-04-04

MySQL常用命令及操作

1、登录与退出 1)登录 windows下直接在DOS命令窗口用root用户登录输入mysql回车; linux下输入使用PUTTY连接mysql的服务器,然后输入: mysql -u 用户名 -p
2022-05-15

常用的MySQL优化操作

操作系统配优化执行计划与锁表查看--查看连接信息以及连接执行的命令SHOW PROCESSLIST--查看当前被锁住的表show OPEN TABLES where In_use > 0;--开启会话级别的profileSET profiling=1--查看
常用的MySQL优化操作
2014-09-16

mongoose常用操作

mongodb 基础知识use user //进入user数据库db.auth("username","password") //设置账号密码后可以用来鉴权, 先use进入数据库,再运行否则报错db.dropDatabase() //删除当前所在的数据库db.
mongoose常用操作
2019-11-18

编程热搜

目录