通过命令行(cmd)方式操作MySQL
查询指定库的详细信息:
(1) show CREATE DATABASE 库名; # 查看某一个数据库的详细信息
(2) SHOW DATABASES; # 看mysql服务器软件下所有的库
(3) 查看:当前用户连接的是哪个数据库:select DATABASE();
(4) 查看指定的数据库下有哪些表: show tables;
改指定库的编码:alter database 库名 character set 新编码名;
查询:
(1) 查询某一张表的结构:desc 表名;
(2) 打印某一张表sql创建信息:show CREATE TABLE 表名;
修改表:
(1): 对已经存在的表进行重命名:rename TABLE 旧表名 TO 新表名;
(2):往已经存在的表中添加字段信息:alter TABLE 表名 ADD 字段名 数据类型;
(3):删除某一张表中的字段:alter TABLE 表名 DROP 被删除的字段名
(4):对表中字段进行重命名:ALTER TABLE 表名 CHANGE 旧字段名 新字段名 新字段名数据类型
ALTER TABLE bank CHANGE aaa username VARCHAR(40);
(5):修改某一字段的数据类型长度:ALTER TABLE bank CHANGE bankNo bankNo VARCHAR(25);
#-----往bank表中添加一个字段birthday
ALTER TABLE bank ADD birthday DATE; #date:只有年月日
UPDATE bank SET birthday='2000-2-28' WHERE id=1;
ALTER TABLE bank CHANGE birthday birthday DATETIME; #datetime:年月日时分秒