MySQL对库的操作
单机程序(自己DB)
单机程序(公用DB)
MySQL:假设是用于管理文件的一个软件,数据库就像windows上的文件夹,表就是文件夹里面的文件,可以用MySQL的各种SQL语句管理这些文件夹,文件,,,
对数据库的操作: 文件夹
show databases;
use dataname;
show tables;
select * from 表名;
select name,age,id,password from 表名;
use mysql;
create database db1; //创建文件夹db1; create database db1 default charset utf8; 创建并指定编码, show databases; 查看所有数据库, drop database db1; 删除库db1
对表的操作: 文件
MariaDB [db1]> create table t1(id int,name char(10),age int) default charset=utf8;
create table t1 //创建文件t1,,
(id int,name char(10),age int) //创建列 id,name,age,,并指定存储类型,{int指数字,char(10),是字符串的长度为10,}就像
default charset=utf8 //指定编码
但是只是创建一个表,,还没有再写数据,,就像文件没有在里面写东西,,
使用“insert”对文件操作,,
MariaDB [db1]> select * from t1; //虽然创建文件,但没有东西 Empty set (0.001 sec) MariaDB [db1]> insert into t1(id,name,age) values(1,'marshall',18); //插入id,name,age对应的数据 Query OK, 1 row affected (0.002 sec) MariaDB [db1]> select * from t1; //再次查看 +------+----------+------+ | id | name | age | +------+----------+------+ | 1 | marshall | 18 | +------+----------+------+ 1 row in set (0.000 sec)
未完待续。。。。。。。。。。。。。