科技 >

mysql中如何删除索引 MYSQL常用命令大全整理

2022-05-30 15:23:11   来源:三秦科技网

mysql中如何删除索引

1、根据索引名删除普通索引、唯一索引、全文索引。

altertable表名dropKEY索引名altertableuser_indexdropKEYname;

实例

altertableuser_indexdropKEYid_card;

altertableuser_indexdropKEYinformation;

2、删除主键索引

altertable表名dropprimarykey

注意的是,如果主键自增长,那么不能直接执行此操作(自增长依赖于主键索引),需要取消自增长再行删除:

altertableuser_index

重新定义字段

MODIFYidint,

dropPRIMARYKEY

但通常不会删除主键,因为设计主键一定与业务逻辑无关。

MYSQL常用命令大全整理

连接MySQL

mysql -h主机地址 -u用户名 -p用户密码

1、连接到本机上的 MySQL。

首先在打开 DOS 窗口,然后进入目录 mysqlbin,再键入命令 mysql -uroot -p,回车后提示你输密码,如果刚安装好 MySQL,超级用户 root 是没有密码的,故直接回车即可进入到 MySQL 中了,MySQL 的提示符是:

mysql>

2、连接到远程主机上的 MySQL。假设远程主机的 IP 为:110.110.110.110,用户名为 root,密码为 abcd123。则键入以下命令:

mysql -h110.110.110.110 -uroot -pabcd123

注:u 与 root 可以不用加空格,其它也一样

3、退出 MySQL 命令:

exit

修改密码

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

1、给root加个密码ab12。首先在 DOS 下进入目录 mysqlbin,然后键入以下命令:

mysqladmin -uroot -password ab12

注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

2、再将root的密码改为djg345。

mysqladmin -uroot -pab12 password djg345

增加新用户

注意:和上面不同,下面的因为是MySQL环境中的命令,所以后面都带一个分号作为命令结束符

grant select on 数据库.* to用户名@登录主机 identified by "密码"

1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MySQL,然后键入以下命令:

grant select,insert,update,delete on *.* totest2@localhost identified by "abc";

如果你不想test2有密码,可以再打一个命令将密码消掉。

grant select,insert,update,delete on mydb.* totest2@localhost identified by "";

在上面讲了登录、增加用户、密码更改等问题。下面我们来看看MySQL中有关数据库方面的操作。

注意:你必须首先登录到MySQL中,以下操作都是在MySQL的提示符下进行的,而且每个命令以分号结束。

MySQL 常用命令

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

describe tablename; 表的详细描述

select 中加上distinct去除重复字段

mysqladmin drop database name 删除数据库前,有提示。

select version(),current_date; 显示当前mysql版本和当前日期

修改 MySQL中 root 的密码:

shell> mysql -u root -pmysql> update user set password=password(”xueok654123″) where user=’root’;mysql> flush privileges; 刷新数据库mysql> use dbname; 打开数据库:mysql> show databases; 显示所有数据库mysql> show tables; 显示数据库mysql中所有的表:先 use mysql 然后执行mysql> describe user; 显示表mysql数据库中user表的列信息

删除授权

mysql> revoke all privileges on *.* from root@”%”;mysql> delete from user where user=”root” and host=”%”;mysql> flush privileges;

创建一个用户 custom 在特定客户端 it363.com 登录,可访问特定数据库 fangchandb

mysql> grant select,insert,update,delete,create,drop on fangchandb.* to custom@ it363.com identified by 'passwd';

重命名表

mysql> alter table t1 rename t2;

mysqldump 工具

备份数据库

shell> mysqldump -h host -u root -p dbname >dbname_backup.sql

恢复数据库

shell> mysqladmin -h myhost -u root -p create dbnameshell> mysqldump -h host -u root -p dbname < dbname_backup.sql

如果只想导出建表指令,则命令如下:

shell> mysqladmin -u root -p -d databasename > a.sql

如果只想卸出插入数据的 sql 命令,而不需要建表命令,则命令如下:

shell> mysqladmin -u root -p -t databasename > a.sql

那么如果我只想要数据,而不想要什么 sql 命令时,应该如何操作呢?

mysqldump -T./ phptest driver

其中,只有指定了-T 参数才可以导出纯文本文件,表示导出数据的目录,./ 表示当前目录,即与 mysqldump 同一目录。如果不指定 driver 表,则将导出整个数据库的数据。每个表会生成两个文件,一个为 .sql 文件,包含建表执行。另一个为 .txt 文件,只包含数据,且没有 sql 指令。

储存查询命令

可将查询存储在一个文件中并告诉 mysql 从文件中读取查询而不是等待键盘输入。可利用外壳程序键入重定向实用程序来完成这项工作。例如如果在文件 my_file.sql 中存放有查询,可如下执行这些查询:

mysql > mysql -h myhost -u root -p database < sql.txt

安装 MySQL

Windows XP

Mysql 4.0.17 从下次就需要用 mysql -uroot -proot 才可以登陆,在远程或本机可以使用 mysql -h 172.5.1.183 -uroot 登陆,这个根据第二行的策略确定,权限修改生效:

net stop mysqlnet start mysql

c:\mysql\bin\mysqladmin flush-privileges

登陆mysql后,用 flush privileges 语句

创建数据库 staffer

create database staffer;

下面的语句在mysql环境在执行

显示用户拥有权限的数据库:show databases;

切换到 staffer 数据库:use staffer;

显示当前数据库中有权限的表:show tables;

显示表 staffer 的结构:desc staffer;

创建测试环境

创建数据库 staffer

mysql> create database staffer

创建表

create table s_position( id int not null auto_increment, name varchar(20) not null default '经理', #设定默认值 description varchar(100), primary keyPK_positon (id) #设定主键);create table department( id int not null auto_increment, name varchar(20) not null default '系统部', #设定默认值 description varchar(100), primary keyPK_department (id) #设定主键);create table depart_pos( department_id int not null, position_id int not null, primary keyPK_depart_pos (department_id,position_id) #设定复和主键);create table staffer( id int not null auto_increment primary key, #设定主键 name varchar(20) not null default '无名氏', #设定默认值 department_id int not null, position_id int not null, unique (department_id,position_id) #设定唯一值);

删除表

drop table depart_pos;drop table department;drop table s_position;drop table staffer;drop database staffer;

修改结构

#表position增加列testalter table position add(test char(10));#表position修改列testalter table position modify test char(20) not null;#表position修改列test默认值alter table position alter test set default 'system';#表position去掉test默认值alter table position alter test drop default;#表position去掉列testalter table position drop column test;#表depart_pos删除主键alter table depart_pos drop primary key;#表depart_pos增加主键alter table depart_pos add primary keyPK_depart_pos (department_id,position_id);

操作数据

#插入表departmentinsert into department(name,description) values('系统部','系统部');insert into department(name,description) values('公关部','公关部');insert into department(name,description) values('客服部','客服部');insert into department(name,description) values('财务部','财务部');insert into department(name,description) values('测试部','测试部');#插入表s_positioninsert into s_position(name,description) values('总监','总监');insert into s_position(name,description) values('经理','经理');insert into s_position(name,description) values('普通员工','普通员工');#插入表depart_posinsert into depart_pos(department_id,position_id)select a.id department_id,b.id postion_idfrom department a,s_position b;#插入表stafferinsert into staffer(name,department_id,position_id) values('陈达治',1,1);insert into staffer(name,department_id,position_id) values('李文宾',1,2);insert into staffer(name,department_id,position_id) values('马佳',1,3);insert into staffer(name,department_id,position_id) values('亢志强',5,1);insert into staffer(name,department_id,position_id) values('杨玉茹',4,1);

查询及删除操作

#显示系统部的人员和职位select a.name,b.name department_name,c.name position_namefrom staffer a,department b,s_position cwhere a.department_id=b.id and a.position_id=c.id and b.name='系统部';#显示系统部的人数select count(*) from staffer a,department bwhere a.department_id=b.id and b.name='系统部'#显示各部门的人数select count(*) cou,b.namefrom staffer a,department bwhere a.department_id=b.idgroup by b.name;#删除客服部delete from department where name='客服部';#将财务部修改为财务一部update department set name='财务一部' where name='财务部';

备份和恢复

备份数据库 staffer

c:\mysql\bin\mysqldump -uroot -proot staffer>e:\staffer.sql

得到的 staffer.sql 是一个 sql 脚本,不包括建库的语句,所以你需要手工创建数据库才可以导入,恢复数据库staffer,需要创建一个空库staffer

c:\mysql\bin\mysql -uroot -proot staffer

如果不希望后来手工创建 staffer 可以

c:\mysql\bin\mysqldump -uroot -proot --databases staffer>e:\staffer.sqlmysql -uroot -proot >e:\staffer.sql

但这样的话系统种就不能存在 staffer 库,且无法导入其他名字的数据库,当然你可以手工修改 staffer.sql文件

从文本向数据库导入数据

使用工具 mysqlimport

这个工具的作用是将文件导入到和去掉文件扩展名名字相同的表里,如将 staffer.txt 和 staffer 都导入到 staffer 表中

常用选项及功能如下

-d or --delete 新数据导入数据表中之前删除数据数据表中的所有信息

-f or --force 不管是否遇到错误,mysqlimport将强制继续插入数据

-i or --ignore mysqlimport跳过或者忽略那些有相同唯一关键字的行, 导入文件中的数据将被忽略。

-l or -lock-tables 数据被插入之前锁住表,这样就防止了,你在更新数据库时,用户的查询和更新受到影响。

-r or -replace 这个选项与-i选项的作用相反;此选项将替代表中有相同唯一关键字的记录。

--fields-enclosed- by= char

指定文本文件中数据的记录时以什么括起的, 很多情况下数据以双引号括起。 默认的情况下数据是没有被字符括起的。

--fields-terminated- by=char

指定各个数据的值之间的分隔符,在句号分隔的文件中,分隔符是句号。您可以用此选项指定数据之间的分隔符。默认的分隔符是跳格符(Tab)

--lines-terminated- by=str

此选项指定文本文件中行与行之间数据的分隔字符串或者字符。 默认的情况下 mysqlimport 以 newline 为行分隔符,您可以选择用一个字符串来替代一个单个的字符,一个新行或者一个回车。

mysqlimport命令常用的选项还有-v 显示版本(version),-p 提示输入密码(password)等。

这个工具有个问题,无法忽略某些列,这样对我们的数据导入有很大的麻烦,虽然可以手工设置这个字段,但会出现莫名其妙的结果,我们做一个简单的示例,我们定义如下的depart_no.txt,保存在e盘,间隔为制表符 \t

10 1011 1112 24

执行如下命令

c:\mysql\bin\mysqlimport -uroot -proot staffer e:\depart_pos.txt

在这里没有使用列的包围符号,分割采用默认的\t,因为采用别的符号会有问题,不知道是不是windows的原因

Load Data INFILE file_name into table_name(column1_name,column2_name)

这个命令在mysql>提示符下使用,优点是可以指定列导入,示例如下

c:\mysql\bin\mysql -uroot -proot staffermysql>load data infile "e:/depart_no.txt" into depart_no(department_id,position_id);

这两个工具在 Windows 下使用都有问题,不知道是 Windows 的原因还是中文的问题,而且不指定的列它产生了空值,这显然不是我们想要的,所以谨慎使用这些工具

mysql -uuser -ppassword --port=3307

使用SHOW语句找出在服务器上当前存在什么数据库:

mysql> SHOW DATABASES;

创建一个数据库MYSQLDATA

mysql> Create DATABASE MYSQLDATA;

选择你所创建的数据库

mysql> USE MYSQLDATA;

按回车键出现 Database changed 时说明操作成功!

查看现在的数据库中存在什么表

mysql> SHOW TABLES;

创建一个数据库表

mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

显示表的结构:

mysql> DESCRIBE MYTABLE;

往表中加入记录

mysql> insert into MYTABLE values ("hyq","M");

用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;

导入 .sql 文件命令(例如D:/mysql.sql)

mysql>use database;mysql>source d:/mysql.sql;

删除表

mysql>drop TABLE MYTABLE;

清空表

mysql>delete from MYTABLE;

更新表中数据

mysql>update MYTABLE set sex="f" where name='hyq';UPDATE [LOW_PRIORITY] [IGNORE] tbl_nameSET col_name1=expr1 [, col_name2=expr2 ...][WHERE where_definition][ORDER BY ...][LIMIT rows]orUPDATE [LOW_PRIORITY] [IGNORE] tbl_name [, tbl_name ...]SET col_name1=expr1 [, col_name2=expr2 ...][WHERE where_definition]

UPDATE 以新的值更新现存表中行的列。SET 子句指出要修改哪个列和他们应该给定的值。WHERE 子句如果被给出,指定哪个记录行应该被更新。否则,所有的记录行被更新。如果 ORDER BY 子句被指定,记录行将被以指定的次序更新。

如果你指定关键词 LOW_PRIORITY,UPDATE 的执行将被延迟,直到没有其它的客户端正在读取表。

如果你指定关键词 IGNORE,该更新语句将不会异常中止,即使在更新过程中出现重复键错误。导致冲突的记录行将不会被更新。

如果在一个表达式中从 tbl_name 中访问一个列,UPDATE 使用列的当前值。举例来说,下面的语句设置 age 列值为它的当前值加 1 :

mysql> UPDATE persondata SET age=age+1;

UPDATE 赋值是从左到右计算的。举例来说,下列语句将 age 列设置为它的两倍,然后再加 1 :

mysql> UPDATE persondata SET age=age*2, age=age+1;

如果你设置列为其当前的值,MySQL 注意到这点,并不更新它。

UPDATE 返回实际被改变的记录行数目。在 MySQL 3.22 或更新的版本中,C API 函数 mysql_info()

返回被匹配并更新的记录行数目,以及在 UPDATE 期间发生的警告的数目。

在 MySQL 3.23 中,你可以使用 LIMIT # 来确保只有给定的记录行数目被更改。

如果一个 ORDER BY 子句被使用(从 MySQL 4.0.0 开始支持),记录行将以指定的次序被更新。这实际上只有连同 LIMIT 一起才有用。

从 MySQL 4.0.4 开始,你也可以执行一个包含多个表的 UPDATE 的操作:

UPDATE items,month SET items.price=month.price WHERE items.id=month.id;

注意:多表 UPDATE 不可以使用 ORDER BY 或 LIMIT。

创建表是先判断表是否存在

create table if not exists students(……);

从已经有的表中复制表的结构

create table table2 select * from table1 where 1<>1;

复制表

create table table2 select * from table1;

对表重新命名

alter table table1 rename as table2;

修改列的类型

alter table table1 modify id int unsigned;//修改列id的类型为int unsignedalter table table1 change id sid int unsigned;//修改列id的名字为sid,而且把属修改为int unsigned

创建索引

alter table table1 add index ind_id (id);create index ind_id on table1 (id);create unique index ind_id on table1 (id);//建立唯一索引

删除索引

drop index idx_id on table1;alter table table1 drop index ind_id;

联合字符或者多个列,例如将列id与":"和列name和"="连接

select concat(id,':',name,'=') from students;

limit 选出10到20条,第一个记录集的编号是 0

select * from students order by id limit 9,10;

MySQL不支持的功能:事务,视图,外键和引用完整,存储过程和触发器

MySQL 会使用索引的操作符号,<,<=,>=,>,=,between,in,不带%或者_开头的like

使用索引的缺点

减慢增删改数据的速度;

占用磁盘空间;

增加查询优化器的负担;

当查询优化器生成执行计划时,会考虑索引,太多的索引会给查询优化器增加工作量,导致无法选择最优的查询方案;

分析索引效率

在一般的SQL语句前加上explain,分析结果的含义:

table:表名;

type:连接的类型,(ALL/Range/Ref)。其中ref是最理想的;

possible_keys:查询可以利用的索引名;

key:实际使用的索引;

key_len:索引中被使用部分的长度(字节);

ref:显示列名字或者"const"(不明白什么意思);

rows:显示MySQL认为在找到正确结果之前必须扫描的行数;

extra:MySQL的建议;

使用较短的定长列

尽可能使用较短的数据类型;

尽可能使用定长数据类型;

用char代替varchar,固定长度的数据处理比变长的快些;

对于频繁修改的表,磁盘容易形成碎片,从而影响数据库的整体能;

万一出现数据表崩溃,使用固定长度数据行的表更容易重新构造。使用固定长度的数据行,每个记录的开始位置都是固定记录长度的倍数,可以很容易被检测到,但是使用可变长度的数据行就不一定了;

对于MyISAM类型的数据表,虽然转换成固定长度的数据列可以提高能,但是占据的空间也大;

使用 not null 和 enum

尽量将列定义为not null,这样可使数据的出来更快,所需的空间更少,而且在查询时,MySQL不需要检查是否存在特例,即null值,从而优化查询.

如果一列只含有有限数目的特定值,如别,是否有效或者入学年份等,在这种情况下应该考虑将其转换为enum列的值,MySQL处理的更快,因为所有的enum值在系统内都是以标识数值来表示的;

使用 optimize table

对于经常修改的表,容易产生碎片,使在查询数据库时必须读取更多的磁盘块,降低查询能。具有可变长的表都存在磁盘碎片问题,这个问题对blob数据类型更为突出,因为其尺寸变化非常大。可以通过使用 optimize table 来整理碎片,保证数据库能不下降,优化那些受碎片影响的数据表。 optimize table 可以用于 MyISAM 和 BDB 类型的数据表。实际上任何碎片整理方法都是用mysqldump 来转存数据表,然后使用转存后的文件并重新建数据表;

使用 procedure analyse()

可以使用procedure analyse()显示最佳类型的建议,使用很简单,在 select 语句后面加上 procedure analyse() 就可以了例如:

select * from students procedure analyse();select * from students procedure analyse(16,256);

第二条语句要求 procedure analyse() 不要建议含有多于 16 个值,或者含有多于 256 字节的 enum 类型,如果没有限制,输出可能会很长;

使用查询缓存

查询缓存的工作方式:

第一次执行某条select语句时,服务器记住该查询的文本内容和查询结果,存储在缓存中,下次碰到这个语句时,直接从缓存中返回结果;当更新数据表后,该数据表的任何缓存查询都变成无效的,并且会被丢弃。

配置缓存参数:

query_cache _type:查询缓存的操作模式。有3中模式,

0:不缓存;

1:缓存查询,除非与 select sql_no_cache 开头;

2:根据需要只缓存那些以select sql_cache开头的查询;

query_cache_size:设置查询缓存的最大结果集的大小,比这个值大的不会被缓存。

调整硬件

在机器上装更多的内存;

增加更快的硬盘以减少I/O等待时间,寻道时间是决定能的主要因素,逐字地移动磁头是最慢的,一旦磁头定位,从磁道读则很快;

在不同的物理硬盘设备上重新分配磁盘活动,如果可能,应将最繁忙的数据库存放在不同的物理设备上,这跟使用同一物理设备的不同分区是不同的,因为它们将争用相同的物理资源(磁头)。

标签: mysql删除索引 mysql中如何删除索引 MYSQL常用命令大全整理

相关阅读

Dell笔记本电脑Fn功能键怎么设置?Dell笔记

科技

要解决的问题Dell笔记本电脑在键盘的左下方有Fn键,我们以F5键的刷新功能为例。在默认设置下,要使用键盘上方的功能键时,如F5刷新,需要按Fn+F

2022-12-06

Word只能在安全模式下启动怎么办?Word只能

科技

故障表现:word突然不能正常启动,并有提示框:(遇到问题需要关闭,并提示尝试恢复。)但恢复后立即出现提示:(WORD上次启动时失败,以安全模

2022-12-06

steam未响应怎么办?steam未响应解决方法

科技

steam未响应怎么办?steam未响应刚才兴冲冲弄好游戏,点开始,和部分玩家一样没响应,在网上搜了搜解决办法,3DM那边有用替换法的,觉得太麻

2022-12-06

maxdos 9.3怎么用?maxdos工具箱9.3使用教程

科技

小编带来了maxdos 9 3使用教程,很多朋友不知道maxdos工具箱9 3怎么用,下文将会介绍maxdos工具箱9 3的功能以及相应的使用方法,有需要的

2022-12-06

腾讯qq端口是什么?腾讯qqht接口是什么?

科技

腾迅QQ的端口是什么?计算机端口是英文port的意译,可以认为是计算机与外界通讯交流的出口。腾讯的端口就是相对于一个接口,而连接的计算机

2022-12-06

Dell笔记本电脑Fn功能键怎么设置?Dell笔记本电脑Fn功能键设置步骤

科技

要解决的问题Dell笔记本电脑在键盘的左下方有Fn键,我们以F5键的刷新功能为例。在默认设置下,要使用键盘上方的功能键时,如F5刷新,需要按Fn+F

2022-12-06

Word只能在安全模式下启动怎么办?Word只能在安全模式下启动处理方案

科技

故障表现:word突然不能正常启动,并有提示框:(遇到问题需要关闭,并提示尝试恢复。)但恢复后立即出现提示:(WORD上次启动时失败,以安全模

2022-12-06

steam未响应怎么办?steam未响应解决方法

科技

steam未响应怎么办?steam未响应刚才兴冲冲弄好游戏,点开始,和部分玩家一样没响应,在网上搜了搜解决办法,3DM那边有用替换法的,觉得太麻

2022-12-06

maxdos 9.3怎么用?maxdos工具箱9.3使用教程

科技

小编带来了maxdos 9 3使用教程,很多朋友不知道maxdos工具箱9 3怎么用,下文将会介绍maxdos工具箱9 3的功能以及相应的使用方法,有需要的

2022-12-06

腾讯qq端口是什么?腾讯qqht接口是什么?

科技

腾迅QQ的端口是什么?计算机端口是英文port的意译,可以认为是计算机与外界通讯交流的出口。腾讯的端口就是相对于一个接口,而连接的计算机

2022-12-06

两个有线路由器如何连接设置?两个有线路由器的连接设置方法

科技

如果只有一个网络可以用,而却有两个有线路由器,那么怎么将其连接起来呢?本文的方法适合于路由器本身没有WDS或者两个路由器不是同一型号,

2022-12-06

wps如何加水印?wps加水印方法

科技

在一些文档中,我们常看到作者给加上了水印背景,用来显示一些特殊的信息,如下图中的***九天考资。下面我们就来看一下,这样的水印背景是

2022-12-06

如何开启360安全卫士反勒索服务?360安全卫士反勒索服务开启步骤

科技

360安全卫士是一款功能强大的电脑管理软件,有些用户出于安全考虑,想知道如何开启软件反勒索服务,接下来小编就给大家介绍一下具体的操作

2022-12-06

wcdma是什么网络?wcdma介绍

科技

WCDMA 是英文Wideband Code Division Multiple Access(宽带码分多址)的英文简称,是一种第三代无线通讯技术。W-CDMAWideband CDMA

2022-12-06

如何解决电脑QQ无法传输文件问题?电脑QQ无法传输文件解决方法

科技

QQ是现在最常用的社交、办公软件之一,有些用户遇到了电脑QQ无法传输文件问题,不知道如何解决,接下来小编就给大家介绍一下具体的操作步骤

2022-12-06

遇见旗袍是于万千人群中的惊鸿一瞥 沿途洒满了爱的芬芳

旗袍,中国和世界华人女性的传统服装,被誉为中国国粹和女性国服。虽然其定义和产生的时间至今还存有诸多争议,但它仍然是中国悠久服饰文化

北京市电影院有序恢复开放 周五预售部分场次已满座

7月21日,北京市政府发布《北京市电影局关于在疫情防控常态化条件下有序推进电影院恢复开放的通知》,宣布全市低风险地区影院,可于7月24日

近期持续强降雨影响 第46届武汉渡江节因长江水位过高取消

武汉7·16渡江节组委会14日发布公告,由于长江武汉关水位超警戒水位,按照规定取消2020年第46届武汉7·16渡江节。受近期持续强降雨影响,

“非遗”普及受众最看重“动手”参观大师工作室非常享受

过去一段时间,国家级非遗项目灰塑传承人邵成村,多次在陈家祠等工作现场,向身边那些带着好奇目光的人们讲解灰塑的种种技术细节:草根灰、

璧山冷酒夜市 丰富市民夜间文旅活动

7月13日,位于璧山区南门唐城夜市街区的璧山冷酒夜市开街。这是璧山区打造夜间经济消费载体、培育夜间经济活动品牌的举措之一。璧山市民一

年内两市超过500家上市公司完成回购 累计回购金额超332亿元

近期A股市场持续震荡,不少上市公司或其重要股东推出回购、增持计划,用真金白银力挺股价。记者根据同花顺数据统计,今年以来,两市超过500

持续发力补链强链加大研发抢占市场 渝企跑出“加速度”

玥湖路渝快电充换电站 一辆新能源汽车,离不开研发、动力、配套等多个环节。作为汽车制造重镇,重庆在这些环节的多个板块上,正在加速奔跑

重启上市公司资本运作 康佳集团去年半导体业务营业收入为3.22亿元

近日,康佳集团正式对外发布2021年年度业绩报告。2021年,康佳集团实现全年营收491 07亿元,归属于母公司的净利润为9 05亿元,同比增长89 5

伟禄集团连续6年增长 去年营收同比增长37.5%

深港通标的之一的深圳企业伟禄集团近日公布2021年业绩。财报数据显示,伟禄集团全年营业收入11 95亿港元,同比增长37 5%,连续6年稳步增长;

龙头企业去年净利倍增 整个行业营收规模有望创造历史新高位

近日,面板龙头TCL科技、京东方分别发布2021年度业绩快报,两家企业去年归属于上市公司股东的净利润分别增长129 3%、412 86%,实现超过百亿

深圳国企全力为市民 守好“菜篮子”“米袋子”保障量足价稳

疫情防控形势下,民生物资供应是否充足成为市民最为关注的问题之一。连日来,深农集团、深粮控股等企业,充分发挥国企担当,全力为深圳市民