mysql数据库命令大全菜鸟_mysql常用命令[通俗易懂]

mysql数据库命令大全菜鸟_mysql常用命令[通俗易懂]连接:mysql-h主机地址-u用户名-p用户密码(注:u与root可以不用加空格,其它也一样)创建授权:grantselecton数据库.*to用户名@登录主机identifiedby\”密码\”修改密码:mysqladmin-u用户名-p旧密码password新密码删除授权:revokeselect,insert,update,deleteom*.*f…

大家好,又见面了,我是你们的朋友全栈君。

连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样)

创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \”密码\”

修改密码:mysqladmin -u用户名 -p旧密码 password 新密码

删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost;

显示数据库:show databases;

显示数据表:show tables;

显示表结构:describe 表名;

创建表:create table 表名 (字段设定列表);

删除表:drop table 表名;

修改表:alter table t1 rename t2

查询表:select * from 表名;

清空表:delete from 表名;

备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql

恢复表: mysqlbinmysql -h(ip) -uroot -p(password) databasenametablename < tablename.sql(操作前先把原来表删除)

备份数据库:mysql\bin\mysqldump -h(ip) -uroot -p(password) databasename> database.sql

恢复数据库:mysql\bin\mysql -h(ip) -uroot -p(password) databasename< database.sql

复制数据库:mysql\bin\mysqldump –all-databases >all-databases.sql

修复数据库:mysqlcheck -A -o -uroot -p54safer

文本数据导入: load data local infile \”文件名\” into table 表名;

数据导入导出:mysql\bin\mysqlimport database tables.txt

mysql服务启动:net start mysql

mysql服务停止:net stop mysql

增加新用户:grant 权限 on 数据库.* to 用户名@登录主机 identified by “密码”

创建数据库:create database test1;

数据库查询:show databases;

选择要操作的数据库:use test1;

查看 test1 数据库中创建的所有数据表:show tables;

创建表:create table emp(ename varchar(10),hiredate date,sal decimal(10,2),deptno int(2));

查看表:desc emp;

删除表:drop table emp;

修改表类型:alter table emp modify ename varchar(20);

增加表字段:alter table emp add column age int(3);

删除表字段:alter table emp drop column age;

字段改名 :alter table emp change age agel int(4);注意:change 和 modify都可以修改表的定义,不同的是 change 后面需要写两次列名,不方便。但是 change 的优点是可以修改列名称,modify则不能。

修改字段排列顺序:alter table emp add birth date after ename;  alter table emp modify age int(3) first;

表改名:alter table emp rename emp1;

插入记录:insert into emp(ename,hiredate,sal,deptno) values(‘zzx1′,’2000-01-01′,’2000’,1);

一次性插入多条记录

INSERT INTO tablename (field1, field2,……fieldn)

VALUES(record1_value1, record1_value2,……record1_valuesn),

(record2_value1, record2_value2,……record2_valuesn),

更新记录:update emp set sal=4000 where ename=’lisa’;

删除记录:delete from emp where ename=’dony’;

查询记录:select * from emp;

查询不重复的记录:select distinct deptno from emp;

条件查询:select * from emp where deptno=1;

排序和限制:select * from emp order by sal;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149688.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 语义分割 实例分割 全景分割_语义分割应用场景

    语义分割 实例分割 全景分割_语义分割应用场景之前看过一篇使用分割思想进行目标检测,所以这里补习下一些分割相关的基础知识。这里重点说下语义分割、实力分割和全景分割的区别。1、semanticsegmentation(语义分割)通常意义上的目标分割指的就是语义分割,图像语义分割,简而言之就是对一张图片上的所有像素点进行分类语义分割(下图左)就是需要区分到图中每一点像素点,而不仅仅是矩形框框住了。但是同一物体的不同实例不需要单独分…

    2022年8月21日
    7
  • 中标麒麟7.0+linux内核版本,中标麒麟7.0下载

    中标麒麟7.0+linux内核版本,中标麒麟7.0下载中标麒麟v7.064位系统是由我国自主研发的一款电脑上使用的linux操作系统,这款电脑系统在经过大量的试验和改进之后,现在的体验是非常不错的,而且性能一级棒,欢迎有兴趣的用户来IT猫扑下载。中标麒麟7.0安装教程1、首先到本页下载中标麒麟7.064位系统,由于系统是iso格式的镜像文件,因此需要通过刻录软件将系统刻录到光盘再进行安装2、插入已刻录“中标麒麟桌面操作系统”的系统光盘,并设置电脑…

    2022年10月21日
    2
  • 关于System.arraycopy方法的使用

    关于System.arraycopy方法的使用随时随地阅读更多技术实战干货,获取项目源码、学习资料,请关注源代码社区公众号(ydmsq666)在对数组进复制时,我们可以编写一个for循环实现,但是比较麻烦,我们可以使用System类的静态方法arraycopy()。arraycopy()方法的签名如下:publicstaticvoi…

    2025年7月23日
    3
  • Linux安装kermit

    Linux安装kermitLinux 安装 kermit 本文介绍如何在 Linux 上安装并使用 C Kermit 组合的网络和串行通信软件包 安装 前提是你的 Linux 已经配置更新好软件源 sudoapt getinstallck 配置 C Kermit cd vim kermrc kermrc 文件内容 一般 USB 转串口会分配为 dev ttyuSB0 如果是用串口线连接主机的话 需要设置为 dev ttyS0 设备名根据自己电脑识别的自行修改 setline dev t

    2025年9月12日
    2
  • 关于ASp.net中的session失效问题的解决办法之一

    关于ASp.net中的session失效问题的解决办法之一
    在Web.config中的sessionstate段中 加入cookieless=”true”。一般即可解决问题。

    2022年7月16日
    16
  • lnk2019无法解析的外部符号_declspec_error lnk1120无法解析的外部命令

    lnk2019无法解析的外部符号_declspec_error lnk1120无法解析的外部命令1.前言errorLNK2019:无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib。笔记本重装了系统,有32Bit升到64Bit,运行VTK程序时,始终报错如下:1>  正在创建库E:\Driverprogram\imgport\Debug\imgport.lib和对象E:\Driverprog

    2022年10月6日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号