#登录mysql mysql -uroot -p #命令分隔符 ;或者 g #修改命令提示符 mysql -uroot -p --prompt=king promot h~u~D~d D # 完整的日期 d # 当前数据库 h # 服务器名称 u # 当前用户名 #常用命令 SELECT VERSION();#显示当前版本 SELECT NOW(); #显示当前日期时间 SELECT USER(); # 显示当前用户 #保存数据库操作命令 T E:mysqlmysql.txt #结束 #库名称,表名称最好小写 #创建数据库 CREATE DATABASE hello; SHOW WARNINGS;#查看上一步命令的警告信息 #mysql information_schema performance_schema这三个库不能动 #查看指定数据库的定义 SHOW CREATE DATABASE hello;#默认utf-8 #指定数据库编码方式 CREATE DATABASE hello1 CHARACTER SET 'GBK'; #修改指定数据库编码方式 ALTER DATABASE hello1 DEFAULT CHARACTER SET=UTF8; #打开指定数据库 USE hello1 #得到当前打开的数据库名称 SELECT DATABASE(); #删除数据库 DROP DATABASE hello1; FLOAT[(M,D)] #M是数字总位数,D是小数点后面的位数。一般默认7位小数 CHAR(M) #0-255 VARCHAR(M) #0-65535 #需要根据不同的情况选择不同的数据类型 #MySQL存储引擎 默认innoDB SHOW ENGINES;#查看数据库的储存引擎 SHOW VARIABLES LIKE 'have%';#搜索引擎的详细信息 SHOW VARIABLES LIKE 'storage_engine';#查看默认的存储引擎 #InnoDB 存储空间大,读取效率低 支持外键,回滚,支持事物,并发 #MyISAM 读取速度快,查询速度 #MEMORY 数据在内存中,安全比较低,不能太大的表 #查看表结构 DESC tal_name; DESCRIBE tal_name;