广告
返回顶部
首页 > 资讯 > 数据库 >MySQL基础语句
  • 489
分享到

MySQL基础语句

MySQL基础语句 2021-02-22 17:02:33 489人浏览 绘本
摘要

查看语句 查看所有数据库 show databases; 查看表结构 desc table_name; 查看库中所有表 show tables; 查看建表语句 show create table ; 新建表语

MySQL基础语句

查看语句

  • 查看所有数据库
    show databases;

  • 查看表结构
    desc table_name;

  • 查看库中所有表
    show tables;

  • 查看建表语句
    show create table ;

新建表语句

  • 新建表:
    create table user(
    id int unsigned not null auto_increment comment "用户id",
    uesr_name varchar(20) not null comment "用户名",
    email varchar(50) not null comment "用户邮箱",
    age tinyint unsigned not null comment "用户年龄",
    fee decimal(10,2) not null default 0.00 comment "用户余额",
    created_at timestamp not null comment "注册时间",
    primary key(id) );

  • 字译说明

    • unsigned:无符号
    • tinyint:最小int
    • decimal:准确,不四舍五入
    • timestamp:时间戳
    • comment:备注

DDL:

alter table 修改表操作
alter table 表名 modify 列名 列类型          --修改改列类型
alter table 表名 change 原列名 新列名 列类型  --修改列名
alter table 表名 add 列名 列类型 ...alter **字段后  放置位置              --添加列字段  
alter table 表名 drop 列名   --删除列字段
alter table 表名 rename/rename to 新表名      --重名命表名

DML数据管理语言:

  • select语句
    select * from 表名

  • insert语句
    insert into插入表操作
    insert into 表名 (列名,列名)values (‘’,‘’);
    insert into 表名 values(‘’,‘’)需全部字段都填上
    passWord(‘123456’)密码函数加密
    show variables like "%char%" 查看字符编码
    set names gbk 设置字符编码,解决中文乱码显示(当前链接改,退出后恢复)

  • update语句
    update 表名 set 列=‘’where 列=‘’
    update 表名 set 列=‘’,列=‘’where 列=‘’
    update 表名 set 列=‘’where 列!=‘’
    update 表名 set 列=‘’where 列 in(1,2,4)
    update 表名 set 列=‘’where 列 between 2 and 5 修改2到5之间的

  • delete语句
    delete from 表名 where 列=‘’
    delete from 表名;整表删除
    truncate 表名;整表删除,重新插入id重新开始排

DCL数据控制语言:

  • 修改密码
    1、update user set password-PASSWORD(‘新密码’) where user=‘用户名’
    2、Mysqladmin -uroot -p旧密码 password 新密码

  • 忘记密码
    运行mysql.exe mysqld --skip-grant-tables 跳过权限,后台开进程进入mysql
    use mysql
    select user,host,password from user
    update user set password=password("新密码") where user="用户名"
    flush privileges刷新权限
    mysql -uu

  • 创建用户
    create user 用户名 @‘IP地址’ identified by ‘密码’
    限定的IP上使用,所有IP要用%
    mysql -u用户名 -h地址 -p密码

  • 用户授权
    grant 权限1,权限2,... on 数据库名.* to 用户名 @IP地址或%
    所有数据库用. 所有权限用all/all privileges

  • 撤销权限
    revoke 权限1,权限2..on 数据库名.* from 用户名 @IP地址或%

您可能感兴趣的文档:

--结束END--

本文标题: MySQL基础语句

本文链接: https://www.lsjlt.com/news/5306.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • MySQL基础语句
    查看语句 查看所有数据库 show databases; 查看表结构 desc table_name; 查看库中所有表 show tables; 查看建表语句 show create table ; 新建表语...
    99+
    2021-02-22
    MySQL基础语句
  • MySQL基础——DDL语句
    目录 MySQL SQL DDL——数据定义 数据库操作 连接 查询 使用 创建 删除 数据表操作 创建 查询 修改 删除 MySQL MySQL是一个关系型数据库管理系统,其数据是保存在不同的数据表中,而不是将所有数据放在一个大仓库内...
    99+
    2023-09-21
    mysql 数据库
  • mysql基础语句1
    创建用户 create user ben identified by ‘P@$$w0rd’; 查看所有用户 select user,host from mysql.user; 用户重命名 rename user ben...
    99+
    2023-01-31
    语句 基础 mysql
  • MySQL基础:DML语句
    SQL语言大致分为`DCL`、`DDL`、`DML`三种,本文主要介绍`MySQL 5.7`版本的`DCL`语句。 blog:https://www.cnblogs.com/Rohn/ SQL语言大致...
    99+
    2018-11-18
    MySQL基础:DML语句
  • mysql基础(七)select语句
    单表查询:     SELECT         [ DISTINC...
    99+
    2022-10-18
  • Mysql基础入门-SQL_DDL语句
    一、mysql数据库介绍:    mysql数据库属于关系型数据库,关系型数据库是指采用关系模型来组织数据的数据库,似于Excel函数关系表。保持数据的一致性是关系型...
    99+
    2022-10-18
  • MySQL基础:DML语句总结
    SQL语言大致分为`DCL`、`DDL`、`DML`三种,本文主要介绍`MySQL 5.7`版本的`DCL`语句。 blog:https://www.cnblogs.com/Rohn/ SQL语言大致...
    99+
    2018-12-12
    MySQL基础:DML语句总结
  • Mysql基础增删改查语句
    最基本必会的增删改查   一.增Insert (特殊的如果id自动递增的话,就不需要插入id) 基本语法  insert into 表名(列1,列2,列3,列4,...)  values(值,值,值) 例子  insert into stu...
    99+
    2023-08-31
    mysql 数据库
  • MYSQL基础语句(自我记忆)
                                                                                                                       ...
    99+
    2021-02-04
    MYSQL基础语句(自我记忆)
  • mysql基础(二) 常用SQL语句
    SQL语句类型:     DDL:数据库定义语言 create,drop,alter     DML:数据操作语言...
    99+
    2022-10-18
  • 什么是MySQL的基础语句
    本篇文章给大家主要讲的是关于什么是MySQL的基础语句的内容,感兴趣的话就一起来看看这篇文章吧,相信看完什么是MySQL的基础语句对大家多少有点参考价值吧。查看当前MYSQL支持的存储引擎show engi...
    99+
    2022-10-18
  • Oracle基础语句
    1、创建表create table IT_EMPLOYEES(ENPLOYEES_ID NUMBER(6) NOT NULL UNIQUE,FIRST_NAME VARCHAR2(20),LAST_...
    99+
    2022-10-18
  • SQL SELECT 语句基础
    目录一、列的查询二、查询出表中所有的列三、为列设定别名四、常数的查询五、从结果中删除重复行六、根据 WHERE 语句来选择记录七、注释的书写方法请参阅 学习重点 使用 SELECT 语句从表中选取数据。 为列设定显示用的...
    99+
    2017-11-22
    SQL SELECT 语句基础
  • MySQL基础教程之DML语句详解
    目录DML 语句1.插入记录2.更新记录3.简单查询记录4.删除记录5.查询记录详解(DQL语句)5.1.查询不重复的记录5.2.条件查询5.3.聚合查询5.4.排序查询5.5.li...
    99+
    2022-11-12
  • MySQL基础与sql语句实操演练
    本文主要给大家简单讲讲MySQL基础与sql语句实操演练,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL基础与sql语句实操演练这篇文章可以给大家带...
    99+
    2022-10-18
  • MySQL有哪些常用的基础语句
    下文主要给大家带来MySQL有哪些常用的基础语句,希望这些内容能够带给大家实际用处,这也是我编辑MySQL有哪些常用的基础语句这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。一、查看数据库。对于查看...
    99+
    2022-10-18
  • MySQL数据定义语言DDL的基础语句
    MySQL DDL 语句 什么是DDL,DML。 DDL 是数据定义语言,就是对数据库,表层面的操作,如 CREATE,ALTER,DROP。DML 是数据操作语言,也就是对表中数据的增删改查,如 SELECT,UP...
    99+
    2022-05-26
    数据定义语言DDL MySQL DDL
  • python入门语句基础之if语句、while语句
    目录一、if语句二、while语句一、if语句 if 语句让你能够检查程序的当前状态,并据此采取相应的措施。if语句可应用于列表,以另一种方式处理列表中的大多数元素,以及特定值的元素...
    99+
    2022-11-10
  • python基础 - 控制语句
    判断-if mood = True if mood: print('mood ok'); else: print('mood not OK') if-elif-else if a == 1: pass elif a...
    99+
    2023-01-30
    语句 基础 python
  • python 基础 条件语句
    python 流程控制1、if语句    python的if 语句类似其它语言,if 语句包含一个逻辑表达式,使用表达式比较,在比较结果的基础上作出决定。  -if experssion(条件表达式):       statement(s)...
    99+
    2023-01-31
    语句 条件 基础
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作