寒子非

导航

 

MySql数据库操作说明

 

1、  使用电脑的运行cmd指令打开dos界面

 

 

 

2、  输入cd C:\Program Files\MySql\bin命令回车,进入mysqld目录

 

 

 

3、  输入mysql -u root -p命令之后回车访问数据库

 

 

 

4、  输入密码登陆(空密码直接回车)

 

 

 

5、  之后就可以输入其他sql语句进行操作数据库

5.1、新建数据库:create database dbName;

 

 

 

5.2、查看数据库列表:show databases;

 

 

 

5.3、进入数据库:use dbName;

 

 

 

5.4、创建表:CREATE TABLE states (id INT NOT NULL PRIMARY KEY AUTO_INCREMENT, state CHAR(25), population INT(9));

这将创建名为"states"且包括以下三个字段的数据表:id,state和population。

INT命令将使得id域只能保存数字(整数)。

NOT NULL命令保证id域不能为空。

PRIMARY KEY则指定id域作为数据表的键域。作为键域的域不能包含重复的数据。

AUTO_INCREMENT命令将自动分配递增的值到id域,尤其是将自动分配数字到对应域中。

CHAR(字符)和INT(整数)命令指定相关域中可存储的数据类型。命令旁的数字则指定对应域中可以包括多少字符或多大的整数。

 

 

 

5.5、插入记录:insert into states(state,population) values(‘OK’,1) ;

 

 

5.5、查询数据库:select * from states;

 

 

 

5.6、删除数据:delete from states where state=’OK’;

 

 

 

5.7、修改数据:update states set(state=’OK’,population=123) where population=2;

 

 

 

5.8、其他:

以下为常用的数据类型:(要获得相关信息的完整列表,查看mysql文档http://dev.mysql.com/doc/)

CHAR(length) - 固定长度字符串

VARCHAR(length) - 最大长度为length的可变长度字符串

TEXT - 最大长度为64KB的文本大小的可变长度字符串。

INT(length) - 最大为length位数字的32位整数(对于负数,'-'也被算作一位'数字'。)

DECIMAL(length,dec) - 对多总共可现实length位字符的十进制小数。其中dec域指定最多可允许的小数位。

DATE - 日期值(年,月,日)

TIME - 时间值(时,分,秒)

ENUM("value1","value2", ....) - 枚举值列表。

设置用户密码:mysqladmin -u root -p password 123456

posted on 2017-12-06 17:29  寒子非  阅读(201)  评论(0编辑  收藏  举报