网站建设资讯

NEWS

网站建设资讯

mysql的命令怎么记 mysql命令记不住

正在学mysql,可是命令太多了,而且都很长,古怪,怎么学啊,根本记不住

如果是初学的不建议使用命令行模式使用,建议使用navicat mysql或者phpmyadmin等可视化客户端来学习,其中的函数就跟大多数语言一样,什么数学函数,日期函数,字符串处理等大同小异的

成都创新互联专业为企业提供大荔网站建设、大荔做网站、大荔网站设计、大荔网站制作等企业网站建设、网页设计与制作、大荔企业网站模板建站服务,10余年大荔做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

MySql记录操作命令

update set inventoryitems quan='1' where inentorytype=1 and characterid=3008没在你提供的表中看见quan这个字段啊,是否是字段名称写错了:

update set inventoryitems quantity=1 where inentorytype=1 and characterid=3008;

如何使用mysql命令行

打开开始-》运行-》输入cmd回车,开启命令行模式,简单的一些命令有如下

//window下mysql服务的启动与停止****************

//方法一:

启动 : cmd下输入'net start mysql'

停止 : cmd下输入'net stop mysql'

//方法二 : (推荐,省的记命令)

控制面板管理工具服务(或者直接搜索'服务'),然后找到mysql,直接启动或停止

//mysql登录和退出******************

//登录

mysql -uroot -p #或:mysql -hlocalhost -uroot -p

#注 : 如果报错 " 'mysql' 不是内部或外部命令... ",那就是win系统的环境变量没有配置

//退出

exit

//数据库定义语句******************

//创建数据库

create database day01_test [charset utf8] [collate utf8_general_ci];

#默认字符编码utf8,默认排序规则utf8_general_ci ,,, []代表可选项

//删除数据库

drop database day01_test;

//其他数据库操作

show databases; //显示系统中所有数据库

use day01_test; //选择day01_test库

//mysql的字段类型******************

/*

//整型

+------------+-----------+------------------------+-------+

| 类型 | 大小(字节)| 范围(有符号) |是否常用|

+------------+-----------+------------------------+-------+

| tinyint | 1 | -128~127 | √ |

| smallint | 2 | -32768~32767 | |

| mediumint | 3 | -8388608~8388607 | |

| int | 4 | -2147483648~2147483647 | √ |

| bigint | 8 | +-9.22*10的18次方 | |

+------------+-----------+------------------------+-------|

注:unsigned:声明无符号,就是不能为负,如tinyint声明无符号范围为0~256

*/

/*

//浮点型

+--------------+---------------+------------------------+-------+

| 类型 | 大小(字节) | 范围(有符号) |是否常用|

+--------------+---------------+------------------------+-------+

| float(m,d) | 4 单精度 | -128~127 | |

| double(m,d) | 8 双精度 | -32768~32767 | |

| decimal(m,d) | 依赖于M和D的值| -8388608~8388607 | √ |

+------------+-----------+------------------------------+-------|

*/

/*

//字符类型

+---------+--------------+-----------+--------+

| 类型 | 大小(字节) | 用途 |是否常用|

+---------+--------------+-----------+--------+

| CHAR | 0-255 | 固定长度 | √ |

| VARCHAR | 0-65535 | 变化长度 | √ |

| TEXT | 0-65535 | 长文本数据 | √ |

| enum | 最多65535选项| 单选类型 | |

| set | 最多64选项 | 多选类型 | |

+---------+--------------+------------+-------|

char : 固定长度,字段设为char(10) , 如果用户只存储3个字符,也占10个字符的空间

varchar : 变化长度,字段设为varchar(10), 如果用户只存储3个字符,只占3个字符的空间

text : 通常用于存储大文本,如博客,论文等

*/

/*

//时间类型

+-----------+-----------+-----------------------------------------+-------+

| 类型 | 大小(字节)| 范围 |是否常用|

+-----------+-----------+-----------------------------------------+-------+

| DATE | 3 | 1000-01-01/9999-12-31 | |

| TIME | 3 | -838:59:59/838:59:59 | |

| YEAR | 1 | 1901/2155 | |

| DATETIME | 8 | 1000-01-01 00:00:00/9999-12-31 23:59:59 | |

| TIMESTAMP | 8 | 1970-01-01 00:00:00/2037 年某时 | |

+-----------+-----------+-----------------------------------------+-------|

注 : 存储时间基本不用时间类型 , 而是将时间存为时间戳,用int类型

*/

//表的简单创建语法*********************

create table student(

id int,

name varchar(10)

);

//表的其他常规操作*********************

//显示所有表

show tables;

//显示表结构

desc 表名;

//显示表的创建语句

show create table 表名;

//删除表

drop table aaa;

黑马程序员的PHP是国内最早开设的真正人工智能课程。课程全面系统,紧跟时代潮流。

mysql的命令带不带’

mysql命令使用指南,MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。一般中小型网站的开发都选择 MySQL 作为网站数据库。

mysql命令一、连接MYSQL。

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

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

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

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

mysql -h110.110.110.110 -uroot -pabcd123(注:u与root可以不用加空格,其它也一样)

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

mysql命令二、修改密码。

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

1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 (password 里面不要加命令符)mysqladmin -uroot password ab12

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

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

mysqladmin -uroot -pab12 password djg345

mysql命令三、增加新用户。(注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符)

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

例1、增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入MYSQL,然后键入以下命令:grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";

但例1增加的用户是十分危险的,你想如某个人知道test1的密码,那么他就可以在internet上的任何一台电脑上登录你的mysql数据库并对你的数据可以为所欲为了,解决办法见例2。

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码,他也无法从internet上直接访问数据库,只能通过MYSQL主机上的web页来访问了。

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

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

grant select,insert,update,delete on mydb.* to test2@localhost identified by "";在上篇我们讲了登录、增加用户、密码更改等问题。下篇我们来看看MYSQL中有关数据库方面的操作。注意:你必须首先登录到MYSQL中,以下操作都是在MYSQL的提示符下进行的,而且每个命令以分号结束。mysql命令一、操作技巧1、如果你打命令时,回车后发现忘记加分号,你无须重打一遍命令,只要打个分号回车就可以了。也就是说你可以把一个完整的命令分成几行来打,完后用分号作结束标志就OK。

2、你可以使用光标上下键调出以前的命令。但以前我用过的一个MYSQL旧版本不支持。我现在用的是mysql-3.23.27-beta-win。

mysql命令二、显示命令

1、显示数据库列表:show databases;

刚开始时才两个数据库:mysql和test。mysql库很重要它里面有MYSQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。

2、显示库中的数据表:

use mysql; //打开库,学过FOXBASE的一定不会陌生吧

show tables;

3、显示数据表的结构:describe 表名;

4、建库:create database 库名;

5、建表:create table 表名 (字段设定列表);

6、删库和删表:drop database 库名;drop table 表名;

7、将表中记录清空:delete from 表名;

8、显示表中的记录:select * from 表名;

mysql命令三、一个建库和建表以及插入数据的实例

如何快速记住MySQL常用操作命令

增加一个新的AUTO_INCREMENT整数列,命名为c。

注意,我们索引了c,因为AUTO_INCREMENT柱必须被索引,并且另外我们声明c为NOT NULL,因为索引了的列不能是NULL。

当你增加一个AUTO_INCREMENT列时,自动地用顺序数字填入列值。


分享名称:mysql的命令怎么记 mysql命令记不住
本文路径:http://cdweb.net/article/hpghog.html