MySql数据库操作说明
1、 使用电脑的运行cmd指令打开dos界面
2、 输入cd C:Program FilesMySqlin命令回车,进入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