由于数据保存到内存与文件中,都会存在优缺点,所以可以选择将数据保存到数据库软件中。在数据库软件中,数据可以永久保存下来,同时管理起来也比较方便
SQL语言:和数据库交互的语言,进行数据库管理的语言。(Structure Query Language,结构化查询语言)
(先有数据库,再有表,再有数据)
通过命令行的sql语句来管理 mysql服务器。
1)show database;查看当前软件中有几个数据库(注意,每条语句以分号结束)

information_schema:mysql元数据,基础数据
mysql:mysql配置数据库,其中包含用户信息。(用户名和密码,权限管理)
performance_schema:mysql数据库运行的数据,日志信息,性能数据。
test:测试数据库,空的。
2)创建一个数据库:create database 数据库名;(分号结束)——这是默认的创建数据库的方式。
另一种方式:create database 数据库名(这里没有分号,直接回车)
default character set utf8;这里是创建一个数据库,并且指定一个默认的字符集;
3)删除数据库:drop database 数据库名称;
4)查看一个数据库默认字符集:show create database 数据库名称;
5)修改数据库字符集:alter database 数据库名称 defaullt character set 字符集名称;
对表的操作:
选择数据库:use 数据库名称;
1)查看所有表:show tables;
2)创建表:create table 表名(字段名称 字段类型(字段中间以逗号分隔));
3)查看一张表结构: desc 表名;
4)删除表:drop table 表名;
5)修改表之添加字段:alter table 表名 add column 字段名 字段类型;其中column可以省略
6)修改表之删除字段:aler table 表名 drop column 字段;其中column可以省略
网友评论