广告
返回顶部
首页 > 资讯 > 数据库 >mysql基础(二) 常用SQL语句
  • 313
分享到

mysql基础(二) 常用SQL语句

2024-04-02 19:04:59 313人浏览 薄情痞子
摘要

sql语句类型:     DDL:数据库定义语言 create,drop,alter     DML:数据操作语言

sql语句类型:
    DDL:数据库定义语言
	create,drop,alter
    DML:数据操作语言
	insert,delete,update,select
    DCL:数据控制语言
	grant,revoke


常用SQL语句:
    CREATE DATABASE		#创建数据库
	CREATE TABLE		        #创建表
	CREATE TABLE table_name(字段名,字段数据类型,约束条件)	#创建表
	CREATE INDEX            #创建索引	
	    数据类型:
		×××:int
		    tinyint		#1byte
		    smallint		#2byte
		    mediumint		#3byte
		    int			#4byte
		    bigint		#8byte
		    
		字符型:
		    char		#固定长度字符型(不区分大小写)
		    varchar		#可变长度字符型(不区分大小写)
		    binary		#固定长度字符型(区分大小写)
		    varbinary		#可变长度字符型(区分大小写)
		    
		约束条件:
		    NOT NULL		#不允许为空
		    DEFAULT		#默认值	
	            PRIMARY KEY	#主键
            UNIQUE KEY		#唯一键			
		    unsigned		#无符号的(适用于int类型)
		    auto_increment	#自增,需要定义在一个键中(适用于int类型)
							
使用实例:	
	show global variables;     #查看全局参数
	show session variables;     #Mysql的当前会话参数
	show character set;	      #查看支持的字符集
	show collation;	      #查看支持的排序规则
	show engines;		      #查看支持的存储引擎
	show table status like 'user'\G;		#查看表状态
	show global variables like '%server%';	#数据库id
	show master logs;			#查看数据库二进制日志
	show master status;			#查看主服务器状态
	show grants for 'dj'@'localhost';	#查看dj用户的授权信息
	show index from mysql.user;		#查看索引
	show databases;			#查看数据库
	show tables;				#查看数据库的表
	
	
	select 字段名 from 表名 [where	查询条件]	#查看表中的内容
	select *  from user\G;				#查看用户的详细信息
	select	databese();				        #查看默认数据库
	select * from test where id>2 and id<4;	#查询test表中id大于2小于4的数据
		where条件:
			>  <  >=  <=  ==  !=  and  or  not  
			like:模糊查询	 	rlike:基于正则表达式的模糊查询
	
	drop database 数据库名;		#删除数据库
	drop table 表名;			#删除指定表
	drop user '用户名'@'主机';		#删除用户
	
	
	update 表名 set 更改的值  where  条件匹配	#修改表中的数据
	update test set name='huyuan' where id=2;
	
	
	delete	from 表名 where 条件条件		#删除条件匹配的数据
	delete from test where id=2;
	
	
	insert into 表名(字段1,字段2) values(字段1的值,字段1的值)
	insert into test(name) values('zhangtao');
	
	insert into 表名 (字段1,字段2) select语句	#插入通过select查询得到的数据
	insert into user (user,host,passwd) select User,Host,PassWord from mysql.user;
	
	
	grant 权限列表 on 数据库.表 to '用户名'@'授权主机' identified by '密码'
	        #授权用户
	revoke drop on 数据库.表 from '用户名'@'授权主机';	#撤销授权
	
	
	altar table 表名 add 字段名 字符型			#添加字段
	alter table test ip varchar;
	
	altar table 表名 change 源名 修改后的名 字符型	#更改字段
	alter table test change ip sid int;
	
	altar table 表名 drop 字段名			#删除字段
	alter table test drop sid;						
	
	
		
	set global 变量名=值;				#设置全局参数
	set session 变量名=值;			#设置当前会话参数
	use 数据库名;					#指定默认数据库
	create index 索引名 on 表名;		#创建索引	
	flush privileges;				#重读授权表

	
创建表的三种方式:
	1、直接创建
            create teble 表名 (字段名1 字段类型,字段名2 字段类型)
	2、复制表和表中的数据
	    create teble  表名 select语句
		例:create teble  test select User,Host,Password from mysql.user;
	3、复制表结构
	    create teble tbl_name like 模板表
		例:create teble test2 LIKE test	


您可能感兴趣的文档:

--结束END--

本文标题: mysql基础(二) 常用SQL语句

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

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

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

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

下载Word文档
猜你喜欢
  • mysql基础(二) 常用SQL语句
    SQL语句类型:     DDL:数据库定义语言 create,drop,alter     DML:数据操作语言...
    99+
    2022-10-18
  • SQL SELECT 语句基础
    目录一、列的查询二、查询出表中所有的列三、为列设定别名四、常数的查询五、从结果中删除重复行六、根据 WHERE 语句来选择记录七、注释的书写方法请参阅 学习重点 使用 SELECT 语句从表中选取数据。 为列设定显示用的...
    99+
    2017-11-22
    SQL SELECT 语句基础
  • MySQL基础语句
    查看语句 查看所有数据库 show databases; 查看表结构 desc table_name; 查看库中所有表 show tables; 查看建表语句 show create table ; 新建表语...
    99+
    2021-02-22
    MySQL基础语句
  • sql的基础语句-sql的查询语句select
     SQL查询语句介绍--select语句1.简单的select查询语句1.1 查行SQL> select * from emp;1.2 查列SQL> select ...
    99+
    2022-10-18
  • MySQL有哪些常用的基础语句
    下文主要给大家带来MySQL有哪些常用的基础语句,希望这些内容能够带给大家实际用处,这也是我编辑MySQL有哪些常用的基础语句这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。一、查看数据库。对于查看...
    99+
    2022-10-18
  • MySQL基础与sql语句实操演练
    本文主要给大家简单讲讲MySQL基础与sql语句实操演练,相关专业术语大家可以上网查查或者找一些相关书籍补充一下,这里就不涉猎了,我们就直奔主题吧,希望MySQL基础与sql语句实操演练这篇文章可以给大家带...
    99+
    2022-10-18
  • Mysql常用SQL语句
    基础篇 //查询时间,友好提示 $sql = "select date_format(create_time, "%Y-%m-%d") as day from table_name"; //int 时间戳类型 $s...
    99+
    2020-08-31
    Mysql常用SQL语句
  • 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语句
  • SQL Server基础语句讲解
    1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)法一:select into b from a where 1<>1(仅用于SQlServer)...
    99+
    2022-10-18
  • SQL基础的查询语句
    目录一、基础SELECT语句1、查询指定字段3、设定别名4、常数的查询5、表达式的查询6、去重7、条件查询7.1 单条件查询7.2 多条件查询7.3 指定范围查询7.4 模糊...
    99+
    2022-11-12
  • 【SQL基础】SQL增删改查基本语句
    目录 1 SQL 增删改查基本语句2 select 语句2.1 select 基本语句2.2 Select .. where 语句2.3 Select .. order by 语句2...
    99+
    2023-10-04
    sql 数据库 注入 database mysql
  • MYSQL常用的基本SQL语句有哪些
    这篇文章主要讲解了“MYSQL常用的基本SQL语句有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL常用的基本SQL语句有哪些”吧!mysql服...
    99+
    2022-10-18
  • [基础学习]MySQL常用语句命令总结
      前言 相信平时大家在开发时都会使用MySQL数据库,它是目前比较火的一款数据库工具,对于大多数企业的业务来说,MySQL可以很完美地支持了。 很多时候我们都是借助mysql可视化工具操作mysql,虽然说是比较方便,但是记住一些常用的...
    99+
    2023-01-31
    语句 命令 常用
  • mysql基础(七)select语句
    单表查询:     SELECT         [ DISTINC...
    99+
    2022-10-18
  • 【sql语句基础】——删(delete) /改(update)
    目录 删(delete)代码样例delete注意事项 改(update)代码样例update注意事项 删(delete) 代码样例 DELETE FROM goodsWHER&#...
    99+
    2023-09-13
    mysql 数据库 大数据
  • MySQL基础|在Navicat中输入SQL语句步骤【含SQL语句约束规范】
    通常使用cmd进行SQL的编写,但是Navicat这个图形化工具在进行数据存储时更加清晰,因此现在在开发时是个更佳的选择。但输入SQL语句的地方新手却不容易找到 Navicat中输入SQL语句 ...
    99+
    2023-09-06
    MySQL Navicat SQL
  • 【MySQL从删库到跑路 | 基础第二篇】——谈谈SQL中的DML语句
    个人主页:兜里有颗棉花糖 欢迎 点赞👍 收藏✨ 留言✉ 加关注💓本文由 兜里有颗棉花糖 原创 收录于专栏【MySQL学习专栏】🎈 本专栏旨在分享学习...
    99+
    2023-09-16
    mysql sql 数据库
  • mysql sql常用语句大全
    一 、常用操作数据库的命令 show databases; 查看所有的数据库 create database test; 创建一个叫test的数据库 drop database test;删除一个叫test的数...
    99+
    2022-06-18
    mysql sql常用语句 mysql sql语句
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作