SQL语句不区分大小写
建库操作
- 有两种,方法,一种在xshell中建立,另一种是Navicat中建立,但不管何种方法,代码都是一样的,都是输入:
create database (数据库名); -- 创建库的命令
- 创建完成要如何查看呢?,可以给读者一个参考示例:
在xshell中:
show databases; --查看当前数据库服务器下有什么数据库
这时候可以查看到数据库中已有的库名
这时候,输入你的库名就可以查看你的库里的数据,这里我想查看的是表的数据,所以我输入的是table。
use 库名; --切换当前数据库
show tables; --查看当前数据库下有哪些表
最后打开你所创建的文件即可
select * from (文件名);
上面是针对xshell的操作,实际中,我们用Navicat更方便操作,可以直接在目录中直观的看到数据模型,这里不再直接展开。
下面我们拿建表的示例来简要实践一下数据库的相关操作
建表
打开命令窗口,建立新查询
输入代码:
use mydata;--调用数据库
create table dous(
code int,
name varchar(50),
sex char(2),
phone char(18),
enter_time date
);
desc dous; --展示表结构
运行输出结果为:
查看表格:
这就完成了表格的创立!
数据操作
-
增添
use mydata;
--添加一条数据
insert into dous(code,name,sex,phone,enter_time) values(1111,'rusy','W','19887678767',now());
--如果给表中每列均赋值则可以不用写字段列表,只写值列表
insert into dous values(1112,'jock','M','16887678767',now());
insert into dous values(1113,'figo','M','16888908767',now());
insert into dous values(1114,'tom','M','13457678767',now());
select * from dous;
-
删除
delete from dous; -- 删除所有数据
-- 根据条件删除
delete from dous where code = 1114;
......
-
查询
select * from dous;--查询全部
select code,name,sex,phone,enter_time from dous;--条件查询