首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL查询操作实例

在安装完数据库后,不管是Windows 还是Linux平台,  MySQL的sql命令都大同小异,相关命令都是相同的,每个命令结束后 都以  ;  结尾,注意在Windows平台中表名是不区分大小写的,...为了一致所有的数据库名,名,列名都采用小写。为了方便简单使用了sqllog客户端工具学习。   ...在安装完数据库后会出现的几个系统数据库:   Mysql 库: 该数据库存储了系统的用户权限信息   In_formation_schema库: 该数据库存储了一些数据库对象信息。...查看该数据库下的 SHOW TABLES;   3.删除数据库 DROP DATABASE test1;   4.创建   基本语法是CREATE TABLE  tableanme (column_name...DROP TABLE emp;   6.修改 --  修改类型, 将empename字段从varchar(10)改为varchar(20) ALTER TABLE emp MODIFY ename

4.5K10
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL基本操作

前言:   在数据库中,数据是存储和组织数据的基本单位,对于数据操作是每个程序员需要烂熟于心的技巧。...如果用户需要查看具体的某张,我们使用如下SQL语句: DESC table_name; --查看指定结构--   比如,我们查看刚刚创建的user:   除此之外,查看创建时的创建语句,我们可以使用如下...SQL指令: SHOW CREATE TABLE table_name \G--\G可以用;代替,\G默认有美化功能--   这样曾经创建时对该操作也能一清二楚了(这些语句有可能会被SQL优化过)...的修改   在项目实际开发中,经常修改某个的结构,比如字段名字,字段大小,字段类型,的字符集类型,的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改。...  对不需要的进行删除操作,我们可以使用如下SQL语句: DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

8110

MySQL 基本操作、数据库操作操作

基本操作 启动MySQL:net start mysql 创建Windows服务:sc create mysql binPath = mysqld_bin_path 连接服务器 :mysql -h...地址 -P 端口 -u 用户名 -p 密码 显示哪些线程正在运行:SHOW PROCESSLIST 显示系统变量信息:SHOW VARIABLES 数据库操作 查看当前数据库:SELECT DATABASE...查看当前库信息:SHOW CREATE DATABASE 数据库名 修改库的选项信息:ALTER DATABASE 库名 选项信息 删除库:DROP DATABASE [IF EXISTS] 数据库名 操作...如果没有设定,则使用数据库字符集 存储引擎 ENGINE = engine_name 在管理数据时采用的不同的数据结构,结构不同会导致处理方式、提供的特性操作等不同 常见的引擎:InnoDB...ALTER TABLE语法) ALTER TABLE 操作操作名 ADD[ COLUMN] 字段定义 -- 增加字段 AFTER 字段名 -- 表示增加在该字段名后面

2.1K30

MySQL学习笔记(3) - 基本操作

背景 本文讲基本操作。 2.知识 在数据库中,数据基本操作对象,是数据存储的基本单位。数据被定义为列的集合,数据是按行和列的格式来存储的。...外键 用来在两个的数据之间建立连接。它一般对应另外一个的主键。外键的作用是保证数据引用的完整性。一个的外键可以是空值,如果不为空则必须是某个中主键的值。...一个只能有一个 自增列。...语句修改库中的的结构,常用的操作有: 修改名 修改字段类型或字段名称 增加和删除字段 修改字段的排列位置 更改的存储引擎 删除外键约束等 示例: # 修改名: ALTER TABLE tb_table1...ALTER TABLE tb_table3 ENGINE=MyISAM; (6) 删除 使用 DROP TABLE 可以删除一个或者多个

44520

粗聊Mysql——你会么?

本文中说到的“”,并非单纯的一个库,或是一张,而是你建好的库和在项目的运营中,是否能应付各种事件,下面我说说几个我在项目中遇到的问题以及处理的方法,算是一个小小的心得,给大家分享下。...比如现在有2张,一张新闻栏目,一张新闻,现在两张需要进行关联,我想大多数人的做法肯定是在新闻表里一个新闻栏目id,然后把新闻栏目表里的主键ID(自增)写到这个字段里,通过这样进行两关联。   ...也许你会问为什么,栏目id是主键啊,又是自增的,为什么这样操作不行?...所以我建议两之间关联不用主键,而是单独一个编号的字段,我们这里可以用mysql的uuid()函数做为编号,相关文献可以参考《UUID做主键好还是不好》,只所以一张要2个主键,一个物理主键(自增id...至于性能,我本地测了下基本上没差异,网上也有人做了10W条数据的测试——《实测MYSQL UUID性能》。

5.2K10

Mysql-5-数据基本操作

查看表基本结构:describe 名 或 desc mysql> desc tb_employee8; +--------+-------------+------+-----+-------...常用的修改操作有:修改名,修改字段数据类型或字段名,增加和删除字段,修改字段的排列位置,更改的存储引擎,删除的外键约束等。...(1)修改名 alter table 旧表名 rename 新名 例:mysql> alter table tb_dept3 rename tb_deptment3; (2)修改字段数据类型 alter...名 add 新字段名 数据类型 例1:mysql> alter table tb_dept1 add managerld int(20);(没有完整性约束条件的字段) 例2:mysql> alter...table tb_dept1 engine=innodb; (7)删除的外键约束 alter table 名 drop foreign key 外键约束名 (8)修改字段名 mysql> alter

1.6K60

Mysql实例 设计

二.设计表格 公司 公司名称 公司编号(自增主键) 电话号码 A 1001 xx B 1002 xx 广告 广告编号 有该广告的公司的编号(自增主键) 广告收费/点击一次 1 1001 2 2 1001...select 公司名称 from 公司; 结果为A,B公司投放了广告 查A公司都放了哪些广告 先到公司,将公司名称=A的编号提取出来,然后将公司编号作为条件去广告表里找广告编号。...between 100000 and 199999; 最后做个计算即可 四.分析 结构设置 目前有3张基本满足业务需求,但未来查询更多,需要重新设计主键位置,结构。...当数据庞大,首当其冲的是点击,可能一天有几万次记录写入,这张将变得庞大,可以考虑将根据月份进行拆分。...sql语句 刚才查询A公司需要交费多少,比较繁琐,需要操作多次,可以将sql语句进行优化,查看消耗时间是多少,找出最优的语句和方法。 其它功能 当前除了基本的查询,还可以进行数据分析。

1.3K20

MySQLMySQL的介绍MySQL数据库及MySQL基本操作

关系型数据库具体组织数据的格式/结构 数据库的基本操作 数据库的操作 指的是MySQL服务器上存在的多个数据集合。...选中指定的数据库 一个MySQL服务器上,数据库可以有很多个。要进行操作,就需要先确定是要针对那个数据库进行。 use 数据库名; 后续操作都是针对这个数据库来展开的。...常用数据类型 数值类型 在MySQL的数据类型中,数据库里的,每一个列都是带有类型的(例如整数,浮点数,字符串)。(所有行的对应列存的数据都是一类的) 以上数据类型不区分大小写。...操作 需要操作数据库中的时,需要先使用该数据库 use db_test; 创建 create table 名(列名 类型,列名 类型...); 注意: 注意参数的格式书写。...show tables; 查看指定的结构 desc 名; 删除 drop table 名; 值得注意的是,删除和删除数据库的操作都是非常危险的。要谨慎!!! 小练习

4.4K20

mysql基本操作

1989年4月,ISO提出了具有完整性特征的SQL89标准,1992年11月又公布了SQL92标准,在此标准中,把数据库分为三个级别:基本集、标准集和完全集。...至于什么基本集,标准集我们不用管,看看就行,牵扯到数据库原理和数学算法里面了 SQL语句结构 结构化查询语言包含6个部分: 一:数据查询语言(DQL:Data Query Language): 其语句,...后面的操作默认都在被选择的数据库中操作。...mysql> create database if not exists HA; 关于操作: 创建: 语法:create table 名(字段名类型, 字段名类型, 字段名类型); mysql>...关于记录的操作: 插入字段insert: 语法:insert into 名values (字段值1,字段值2, 字段值3); mysql> insert into student values

2.1K30

MySQL基本操作

创建数据库: create database 数据库名; 删除数据库: drop database 数据库名; 查看数据库: show databases; 选择要操作的数据库数据库: use 数据库名...例如: update book set name = 'sum' where num = 3; ##这里是将num为3的书名改为sum 当你想修改一条记录中的多个字段时,你可以应逗号分隔,同时进行操作...: 例如: update book set name ='test3' price=30 where num = 4; MySQL约束: 所有的约束必须在创建的时候加上去; 唯一约束(不允许完全相同的存在...非空约束和唯一约束称之为 主键约束 主键约束: primary key 例如: create table book(num int primary key,name varchar); 一般数字类型的主键配合mysql...2班,这就出现了数据错误; ##注:MySQL中外键必须是另外一张的主键!!!

37020

MySQL基本操作

1.1 MySQL 服务 1.1.1 启动 / 关闭 ☞ 图形化操作 在命令行中执行 services.msc,打开服务,在服务中找到 MySQL 服务,在左侧或者右击选项中对 MySQl服务进行操作...☞ 命令行操作 打开命令行执行 net stop mysql 就可以停止 MySQL 服务,但是我这里提示服务名无效,这是因为我的服务名是 MySQL57 不是 MySQL。...1.2.2 数据库操作 ☞ 查询所有数据库 登录 MySQL 后执行 show databases; 就可以查询出该数据库中所有的库。注意:MySQL 语句后要加 ; 否则认为该语句未完结。 ?...或者 -- 注释文字 ;多行注释:/* 注释文字 */ 1.3.2 开发规范 ☞ 规约 ① 表达是与否概念的字段,必须使用 is_xxx 的方式命名,数据类型是 unsigned tinyint(...1.4 SQL 语句分类 分类 说明 DDL 数据定义语言(Data Definition Language),用来操作数据库、 DQL 数据查询语言(Data Query Language),用来查询中数据

1.2K30
领券