MySQL 常用语句大全

一、连接 MySQL

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

1、例 1:连接到本机上的 MYSQL。

首先在打开 DOS 窗口,然后进入目录 mysql bin,再键入命令 mysql -uroot -p,回

车后提示你输密码,如果刚安装好 MYSQL,超级用户 root 是没有密码的,故直接回车即

可进入到 MYSQL 中了,MYSQL 的提示符是: mysql>

2、例 2:连接到远程主机上的 MYSQL。假设远程主机的 IP 为:110.110.110.110,

用户名为 root,密码为 abcd123。则键入以下命令:

mysql -h 110.110.110.110 -uroot -p abcd123

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

3、退出 MYSQL 命令: exit (回车)

二、修改密码

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

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

下命令:

mysqladmin -uroot -password ab12

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

2、例 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 . to test2@localhost identified by "abc";

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

grant select,insert,update,delete on mydb

.* to test2@localhost identified by "";

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

方面的操作。注意:你必须首先登录到 MySQL 中,以下操作都是在 MySQL 的提示符下进

行的,而且每个命令以分号结束

1、MySQL 常用命令

create database name; 创建数据库

use databasename; 选择数据库

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

show tables; 显示表

describe tablename; 表的详细描述

select 中加上 distinct 去除重复字段

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

在 mysql 中 select top 用法和 ms sqlserver 有所区别。若在 mysql 中实现 select top

功能得用:select * from tablename limit M,N, 这里 M 表示从(M+1)条记录开始,N表示返回的记录条数

显示当前 mysql 版本和当前日期

select version(),current_date;

2、修改 mysql 中 root 的密码:

shell>mysql -u root -p

mysql> 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 表的列信息);

3、grant

创建一个可以从任何地方连接服务器的一个完全的超级用户,但是必须使用一个口令

something 做这个

mysql> grant all privileges on . to user@localhost identified by ’something’

with

增加新用户

格式:grant select on 数据库.* to 用户名@登录主机 identified by “密码”

GRANT ALL PRIVILEGES ON . TO monty@localhost IDENTIFIED BY ’

something’ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON . TO monty@”%” IDENTIFIED BY ’something’WITH GRANT OPTION;

删除授权:

mysql> revoke all privileges on . from root@”%”;

mysql> delete from user where user=”root” and host=”%”;

mysql> flush privileges;

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

mysql >grant select, insert, update, delete, create,drop on fangchandb.* to

custom@ http://it363.com identified by ‘ passwd’

重命名表:

mysql > alter table t1 rename t2;

4、mysqldump

备份数据库

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

恢复数据库

shell> mysqladmin -h myhost -u root -p create dbname

shell> 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 指令

5、可将查询存储在一个文件中并告诉 mysql 从文件中读取查询而不是等待键盘输入。

可利用外壳程序键入重定向实用程序来完成这项工作。例如,如果在文件 my_file.sql 中存

放有查

询,可如下执行这些查询:

例如,如果您想将建表语句提前写在 sql.txt 中:

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

1、安装环境:

Windows XP

Mysql 4.0.17 从 下次就需要用 mysql -uroot -proot 才可以登陆

在远程或本机可以使用 mysql -h 172.5.1.183 -uroot 登陆,这个根据第二行的策略

确定

权限修改生效:

1)net stop mysql

net start mysql

2)c:\mysql\bin\mysqladmin flush-privileges

3)登陆 mysql 后,用 flush privileges 语句

6、创建数据库 staffer

create database staffer;

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

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

切换到 staffer 数据库 use staffer;

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

显示表 staffer 的结构 desc staffer;

8、创建测试环境

1)创建数据库 staffer

mysql> create database staffer

2)创建表 staffer,department,position,depart_pos

create table department

( id

int not null auto_increment,

name varchar(20) not null default '系统部', #设定默认值

description varchar(100),

primary key PK_department (id) #设定主键

);

create table depart_pos

( d

epartment_id int not null,

position_id int not null,

primary key PK_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) #设定唯一值

);

3)删除

mysql>

drop table depart_pos;

9、修改结构 alter 命令

mysql>

表 position 增加列 test

alter table position add(test char(10));

表 position 修改列 test

alter 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 key PK_depart_pos

(department_id,position_id);

10、操作数据 insert 命令

插入表 department

insert 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_position

insert into s_position(name,description) values('总监','总监');

insert into s_position(name,description) values('经理','经理');

insert into s_position(name,description) values('普通员工','普通员工');

插入表 depart_pos

insert into depart_pos(department_id,position_id)

select a.id department_id,b.id postion_id

from 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);

11、查询及删除操作 select、delete 命令

显示系统部的人员和职位

select a.name,b.name department_name,c.name position_name

from staffer a,department b,s_position c

where a.department_id=b.id and a.position_id=c.id and b.name='系统部';

显示系统部的人数

select count(*) from staffer a,department b

where a.department_id=b.id and b.name='系统部'

显示各部门的人数

select count(*) cou,b.name

from staffer a,department b

where a.department_id=b.id

group by b.name;

删除客服部

delete from department where name='客服部';

将财务部修改为财务一部

update department set name='财务一部' where name='财务部';

12、备份和恢复

备份数据库 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.sql

mysql -uroot -proot >e:\staffer.sql

但这样的话系统种就不能存在 staffer 库,且无法导入其他名字的数据库,

当然你可以手工修改 staffer.sql 文件

13、从文本向数据库导入数据

1)使用工具 c:\mysql\bin\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 10

11 1112 24

执行如下命令

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

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

不知道是不是 windows 的原因

2)Load Data INFILE file_name into table_name(column1_name,column2_name)

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

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

mysql>load data infile "e:/depart_no.txt" into

depart_no(department_id,position_id);

这两个工具在 Windows 下使用都有问题,不知道是 Windows 的原因还是中文的问题,

而且不指定的列它产生了空值,这显然不是我们想要的,所以谨慎使用这些工具

进入 MySQL:mysql -uuser -ppassword --port=3307

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

mysql> SHOW DATABASES;

2:2、创建一个数据库 MYSQLDATA

mysql> Create DATABASE MYSQLDATA;

3:选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现 Database changed 时说明操作成功!)

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

mysql> SHOW TABLES;

5:创建一个数据库表mysql> Create TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql> DESCRIBE MYTABLE;

7:往表中加入记录

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

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

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

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

mysql>use database;

mysql>source d:/mysql.sql;

10:删除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中数据 update 命令

mysql>update MYTABLE set sex="f" where name='hyq';

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name

SET 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。

关键字: mysql

启动:net start mySql;

进入:mysql -u root -p/mysql -h localhost -u root -p databaseName;

列出数据库:show databases;

选择数据库:use databaseName;

列出表格:show tables;

显示表格列的属性:show columns from tableName;

建立数据库:source fileName.txt;

匹配字符:可以用通配符_代表任何一个字符,%代表任何字符串;

增加一个字段:alter table tabelName add column fieldName dateType;

增加多个字段:alter table tabelName add column fieldName1 dateType,add

columns fieldName2 dateType;

多行命令输入:注意不能将单词断开;当插入或更改数据时,不能将字段的字符串展开到

多行里,否则硬回车将被储存到数据中;

增加一个管理员帐户:grant all on . to user@localhost identified by "password";每条语句输入完毕后要在末尾填加分号';',或者填加'\g'也可以;

查询时间:select now();

查询当前用户:select user();

查询数据库版本:select version();

查询当前使用的数据库:select database();

1、删除 student_course 数据库中的 students 数据表:

rm -f student_course/students.*

2、备份数据库:(将数据库 test 备份)

mysqldump -u root -p test>c:\test.txt

备份表格:(备份 test 数据库下的 mytable 表格)

mysqldump -u root -p test mytable>c:\test.txt

将备份数据导入到数据库:(导回 test 数据库)

mysql -u root -p test

3、创建临时表:(建立临时表 zengchao)

create temporary table zengchao(name varchar(10));

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

create table if not exists students(……);

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

create table table2 select * from table1 where 1$amp;

6、复制表

create table table2 select * from table1;

7、对表重新命名alter table table1 rename as table2;

8、修改列的类型

alter table table1 modify id int unsigned;//修改列 id 的类型为 int unsigned

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

性修改为 int unsigned

9、创建索引

alter table table1 add index ind_id (id);

create index ind_id on table1 (id);

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

10、删除索引

drop index idx_id on table1;

alter table table1 drop index ind_id;

11、联合字符或者多个列(将列 id 与":"和列 name 和"="连接)

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

12、limit(选出 10 到 20 条)

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

13、MySQL 不支持的功能

事务,视图,外键和引用完整性,存储过程和触发器

14、MySQL 会使用索引的操作符号

=,>,=,between,in,不带%或者_开头的 like

15、使用索引的缺点

1)减慢增删改数据的速度;2)占用磁盘空间;

3)增加查询优化器的负担;

当查询优化器生成执行计划时,会考虑索引,太多的索引会给查询优化器增加工作量,

导致无法选择最优的查询方案;

16、分析索引效率

方法:在一般的 SQL 语句前加上 explain;

分析结果的含义:

1)table:表名;

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

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

4)key:实际使用的索引;

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

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

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

8)extra:MySQL 的建议;

17、使用较短的定长列

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

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

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

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

c)万一出现数据表崩溃,使用固定长度数据行的表更容易重新构造。使用固定长度的

数据行,每个记录的开始位置都是固定记录长度的倍数,可以很容易被检测到,但是使用可变长度的数据行就不一定了;

d)对于 MyISAM 类型的数据表,虽然转换成固定长度的数据列可以提高性能,但是

占据的空间也大;

18、使用 not null 和 enum

尽量将列定义为 not null,这样可使数据的出来更快,所需的空间更少,而且在查询时,

MySQL 不需要检查是否存在特例,即 null 值,从而优化查询;

如果一列只含有有限数目的特定值,如性别,是否有效或者入学年份等,在这种情况下

应该考虑将其转换为 enum 列的值,MySQL 处理的更快,因为所有的 enum 值在系统内

都是以标识数值来表示的;

19、使用 optimize table

对于经常修改的表,容易产生碎片,使在查询数据库时必须读取更多的磁盘块,降低查

询性能。具有可变长的表都存在磁盘碎片问题,这个问题对 blob 数据类型更为突出,因为

其尺寸变化非常大。可以通过使用 optimize table 来整理碎片,保证数据库性能不下降,

优化那些受碎片影响的数据表。optimize table 可以用于 MyISAM 和 BDB 类型的数据表。

实际上任何碎片整理方法都是用 mysqldump 来转存数据表,然后使用转存后的文件并重

新建数据表;

20、使用 procedure analyse()

可以使用 procedure analyse()显示最佳类型的建议,使用很简单,在 select 语句后面

加上 procedure analyse()就可以了;例如:

select * from students procedure analyse();

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

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

21、使用查询缓存

1)查询缓存的工作方式:

第一次执行某条 select 语句时,服务器记住该查询的文本内容和查询结果,存储在缓

存中,下次碰到这个语句时,直接从缓存中返回结果;当更新数据表后,该数据表的任何缓

存查询都变成无效的,并且会被丢弃。

2)配置缓存参数:

变量:query_cache _type,查询缓存的操作模式。有 3 中模式,0:不缓存;1:缓

存查询,除非与 select sql_no_cache 开头;2:根据需要只缓存那些以 select sql_cache

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

被缓存。

22、调整硬件

1)在机器上装更多的内存;

2)增加更快的硬盘以减少 I/O 等待时间;

寻道时间是决定性能的主要因素,逐字地移动磁头是最慢的,一旦磁头定位,从磁道读

则很快;

3)在不同的物理硬盘设备上重新分配磁盘活动;

如果可能,应将最繁忙的数据库存放在不同的物理设备上,这跟使用同一物理设备的不

同分区是不同的,因为它们将争用相同的物理资源(磁头)。Mysql 常见问题处理

1.Navicat 连接 MySQL 数据库时出现#1251 错误的解决方法

本来用 navicat 连接 mysql 数据库可以连接上,但是双击打不开,报 1251 错误码,后来

我改了一个比较短的密码就可以了。为什么。。。猜不透啊。

另外附录 msql8.0 版本的改密码方式:use mysql;

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密

码';

FLUSH PRIVILEGES;

mysql-u-p语句可以接什么参数_Mysql常用语句大全相关推荐

  1. mysql的各种语句_MySQL 常用语句大全

    MySQL 常用语句大全 一.连接 MySQL 格式: mysql -h 主机地址 -u 用户名 -p 用户密码 1.例 1:连接到本机上的 MYSQL. 首先在打开 DOS 窗口,然后进入目录 my ...

  2. go mysql 查询数据_MySQL常用语句之查询数据-Go语言中文社区

    简单查询: select [distinct] *| {字段名1,字段名2,字段名3, ...} from 表名 [where 条件表达式1] [group by 字段名 [having 条件表达式2 ...

  3. mysql function 表名作为参数_mysql 常用的分组聚合函数

    mysql 常用的分组聚合函数 1.聚合运算 一般情况下,需要的聚合数据(和,平均值,最大,最小等)并不总是存储在表中,但是可以执行存储数据的计算来获取它. 根据定义,聚合函数对一组值执行计算并返回单 ...

  4. mysql常用的语句_MySQL常用语句集锦

    //select *from..主表..left join ..次表..on..主表.字段IDax=次表.字段IDbx where 主表.字段x=变量1 and 次表.字段x2 like '%变量2% ...

  5. mysql常用参数_MySQL常用参数列表

    收集一些常用的MySQL参数,方便日后使用. 全局参数 通用配置max_connections MySQL能创建的最大连接数,如果数据库的并发量比较大,建议调高此值,以增加并行连接数量,当然连接数越多 ...

  6. MySQL数据库常用命令_常用SQL语句及命令_MySQL常用语句

    文章目录 一.常用的 SQL 语句 (一)查看当前登录用户 (二)查看当前数据库 (三)如何查看全部用户? (四)创建数据库 (五)选择要操作的数据库 (六)创建表 (七)查看表的结构 (八)往表中插 ...

  7. 创建bbs mysql语句怎么写_MySQL常用语句 | 小灰灰博客

    常用的语句 查询 select * from bbs where id=1; 增加 insert into bbs (name,data_year) values ("jack", ...

  8. mysql语句注意事项_MySQL常用语句及注意事项

    1.SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号).如果是数值,请不要使用引号. 2.可以在不删除表的情况下删除所有的行.(不要加*)这意味着表的结构.属性和索引都是完整的 DELET ...

  9. mysql一些常用语句_MySQL常用语句

    一.前言 今天天气很好,大晴天,心情也好好的.就将MySQL常用的语句总结一下,记录在随笔里,也顺便分享分享.日后,这篇随笔我将会持续更新,作为我自己的MySQL语句大全. 二.常用SQL语句 我将由 ...

最新文章

  1. kubernetes创建资源的两种方式
  2. JAVA设计模式-策略模式
  3. codevs1002 搭桥
  4. JSP response request 中文乱码
  5. JavaWeb之国际化
  6. 螺旋方阵 | 蛇形填数
  7. Android Studio项目整合PullToRefresh的问题记录
  8. Yolov4训练自己的数据集
  9. Silverlight Issue , Operation named 'CreateUser' does not conform to the required signature.
  10. MongoDB Databases
  11. 模拟按键——在Python使用pynput库
  12. 十大PHP程序员必备工具
  13. python设计模式pdf_精通python设计模式豆瓣-精通python设计模式第二版电子书pdf下载-精品下载...
  14. 国内学术期刊名录·2012 年版
  15. 知乎:1.03亿月活用户,获得感战略下的内容质量和商业化布局难平衡
  16. 电力行业工程设计资质怎么办?专业类别有哪些?
  17. ERPLAB脑电数据分析教程
  18. 炎炎夏日送清凉,转发集赞得T恤,51CTO定制T恤免费送了
  19. 教你台式机如何接双显示器
  20. 运行Springboot项目时报错WhiteLabel Error Page

热门文章

  1. 带孩子们做环球旅行的读后感_6月5日世界环境日,带孩子们做这几件事
  2. 算法自我分析——汉诺塔算法
  3. DC-1靶场搭建及渗透实战详细过程(DC靶场系列)
  4. Browser Object Model浏览器对象模型
  5. MATLAB读取Argo数据【5】--Argo数据的提取和画图分析(2)(双x轴作图)
  6. 测试有没有说梦话的软件,记录说梦话的软件有哪些
  7. (已解决)雷柏v500在Ubuntu系统下键位映射错误
  8. ChatGPT知识梳理
  9. android pc os,Remix OS Android pc
  10. 期货热门品种基本面逻辑:印尼恢复煤炭出口,不锈钢检修力度加大