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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • vue生命周期函数_有哪些vue生命周期函数

    vue生命周期函数_有哪些vue生命周期函数生命周期函数生命周期函数代表的是Vue实例,或者是Vue组件,在网页中各个生命阶段所执行的函数。生命周期函数可以分为创建阶段和运行期间以及销毁期间。其中创建期间的函数有beforeCreate、c

    2022年7月30日
    7
  • webstorm2021.10激活码mac[最新免费获取]

    (webstorm2021.10激活码mac)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    235
  • 测试用例方法–等价类划分法「建议收藏」

    测试用例方法–等价类划分法「建议收藏」等价类划分法定义与使用

    2022年10月17日
    0
  • 基于matlab的声源定位系统_matlab电流源在哪

    基于matlab的声源定位系统_matlab电流源在哪##一、获取代码方式**获取代码方式1:**完整代码已上传我的资源:[【声源定位】基于matlab广义互相关声源定位【含Matlab源码548期】](https://download.csdn.net/download/TIQCmatlab/31339120)点击上面蓝色字体,直接付费下载,即可。**获取代码方式2:**[付费专栏语音处理(Matlab)](https://blog.csdn.net/tiqcmatlab/category_11941450.html)…

    2022年9月15日
    0
  • java代码自动生成[通俗易懂]

    Java代码自动生成(优化封装版)一、前言      最近自己做了个项目,为了提升开发效率,节约不必要的开发时间,特意花时间优化了下代码自动生成工具。成果不错,效率提高了不少,空闲时间特意写下这篇文章,希望对大家有所帮助。PS文章底部是我的代码下载链接,大家可以自行下载。 二、项目背景框架       本套生成工具是基于SpringMVC+MyBatis框架,同…

    2022年4月14日
    177
  • matlab for循环语句实例_matlab如何循环

    matlab for循环语句实例_matlab如何循环MATLABfor循环MATLAB中for循环是一个重复的控制结构,可以有效地写一个循环,只是执行的次数是特定的。MATLABfor循环语法:MATLAB中的for循环的语法如下:forindex=values…endfor循环的值有下述三种形式之一:格式 描述 initval:endval 将索引变量从初始到终值递增1,并重复执行程序语句,直到索引值大于终值。 initval:step:endval

    2022年10月7日
    0

发表回复

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

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