![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
jdq_summer
算法数据结构大数据
展开
-
MySQL索引的使用
索引是创建在表上的,对数据库表中一列或多列的值进行排序的一种结构其作用主要在于提高查询的速度,降低数据库系统的性能开销通过索引,查询数据不必读完记录的全部信息进行匹配,而是只查询索引列索引相当于字典中的音序表,要查询某字时可以在音序表中找到然后直接跳转到那一音序所在位置,而不必从字典第一页开始翻,逐字匹配tips:索引虽能提高查询速度,但在插入记录时会按照索引进行排序,因此降低转载 2013-05-11 17:29:42 · 697 阅读 · 0 评论 -
MySQL中select语句详解
数据表都已经创建起来了,假设我们已经插入了许多的数据,我们就可以用自己喜欢的方式对数据表里面的信息进行检索和显示了,比如说:可以象下面这样把整个数据表内的内容都显示出来 select * from president; 也可以只选取某一个数据行里的某一个数据列 select birth from president where last_name=’E转载 2013-10-10 19:47:01 · 652 阅读 · 0 评论 -
ERROR 1133 (42000): Can't find any matching row in the user table解决方法
当我创建一个用户,并给用户授权时,出现一个问题。mysql> create user '3110006389'@'localhost' identified by '6389';Query OK, 0 rows affected (0.00 sec)mysql> grant all on *.* to '3110006389'@'localhost';ERROR 1133转载 2013-06-22 15:59:18 · 11113 阅读 · 1 评论 -
mysql常用命令详解大全(二)之mysql查询语句select
1、查询语句(mysql更能最强的语句)mysql> select author_id from authors;+-----------+| author_id |+-----------+| 1 |+-----------+1 row in set (0.00 sec)mysql> select author_last from authors;+----原创 2013-05-30 14:45:46 · 679 阅读 · 0 评论 -
mysql常用命令详解大全(一)
与mysql服务器结合在一起进行开发或与mysql数据库协同工作的方法很多,你可使用的最基本的界面程序就是mysql客户机。使用改程序,你可以从命令行界面环境下与服务器进行交互操作。但你的服务器上必须已经安装了mysql,那么就可以使用mysql客户机了。登陆到mysql命令,在shell提示符中输入:mysql -h host -u user -p然后输入用户的密码即可原创 2013-05-30 14:18:46 · 622 阅读 · 0 评论 -
修改mysql用户密码的方法
1、进入数据库,利用update命令:1、use mysql;2、update user set password=password("new password") where user='user name';3、flush privileges;2、直接在提示符后面执行以下命令:> set password for 'root'@'localhost原创 2013-05-28 11:30:35 · 494 阅读 · 0 评论 -
Mysql时间日期命令大全
1、DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 2、DAYOFMONTH(date) 返回date是一月中的第几日(在1到31范围内) mysql> select DAYOFMONTH('1998-02-03')转载 2013-05-28 10:57:12 · 692 阅读 · 0 评论 -
修改基本表alter table
alter table 【add [完整型约束]】【drop 】【alter column 】;add子句用于增加新的属性列alter table student add ages smallint; drop用于删除指定的完整性约束条件无! alter column用于修改指定列的数据类型。alter table student alter co原创 2013-05-10 11:33:28 · 4438 阅读 · 2 评论 -
insert插入数据的多种方法
1、insert course value('5','数据结构','7',4);2、insert course values('6', '数据恢复, NULL, 2);3、insert into course values('6', '数据处理', NULL, 2);4、insert into course value('7', 'PASCAL语言', '6', 4);5、inse原创 2013-05-09 21:41:15 · 2170 阅读 · 0 评论 -
mysql级联删除CASCADE
首先,目前在产品环境可用的MySQL版本(指4.0.x和4.1.x)中,只有InnoDB引擎才允许使用外键,所以,我们的数据表必须使用InnoDB引擎。下面,我们先创建以下测试用数据库表: CREATE TABLE `roottb` ( `id` INT(11) UNSIGNED AUTO_INCREMENT NOT NULL, `data` VARCHAR(100转载 2013-05-09 20:41:15 · 1133 阅读 · 0 评论 -
create schema 与create database的区别
主题:关于create schema 和create database老师,您好!概论第四版中增加了create schema (第三版好像没有这个内容),但是却没有提到create database。相反目前在大多数DBMS中(如SQL Server2000、Mysql等)都有create database语句用来新建数据库,而create schema 在SQL Server200转载 2013-05-09 20:12:42 · 1509 阅读 · 0 评论 -
MySql命令大全
本文来自http://see.xidian.edu.cn/cpp/u/mysql_ml/1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,转载 2013-10-10 18:14:56 · 643 阅读 · 0 评论