热带海洋大学专升本计算机专业数据库入门基础
--------------------------
向数据库中存储数据
--------------------------
1、首先进入数据库 use dbname;
use类似quit,不需要一个分号,写也无碍
use必须在一个单行上给出
2、查看数据库中的表 show tables;
3、在数据库中创建表 create table student
(name varchar(20),age int,sex char(2));
4、向表中插入数据---insert into dbname values(‘张三’,18,‘男’);
5、查看表中所有的数据--select * from student;
只查看姓名和年龄---select name,age from student;
--------------------
常用的数据类型
--------------------
char(M)固定长度字符
用来表示固定长度字符串,字符串的长度是1-255
VARCHAR(M)可变长度字符
具有灵活性的字符数据类型,范围:1-255
处理char类型的数据比varchar类型的数据要快,有时会快50%(char类型存储的数据的长度是声明变量时的固定长度,而不管数据的实际长度,varchar存储的是按数据的实际长度,从而减小了数据文件的大小)
int 整数 有符合的范围:-2147483648到2147483647,无符号范围:0到4294967295
--------------------------
其他常用的数据类型
--------------------------
DATE---日期类型,显示‘YYYY-MM-DD’
DATETIME--日期和时间的组合,显示‘YYYY-MM-DD HH:MM:SS’
TEXT/BLOB 文本和大对象
TEXT可以保存字符串的长度在255-65535字节内。BLOB是一个能保存二进制数据的大对象,区别是TEXT不区分大小写,而BLOB区分大小写。
SQL语句的导入
1、编写SQL脚本(.sql)
2、导入mysql-uusername -p < ***.sql
&练习:
&老师表:teacher
&姓名,性别,年龄,课程
导出sql脚本---mysqldump stu -uroot -p>abc.sql
查看表的结构------desc tablename
修改表中的数据---update tablename set colname=value where条件
删除数据-----delete from teacher where age=?
删除表中所有数据---delete from teacher;
删除表---drop table tablename
根据条件进行过滤查找---select *from tablename where 条件
查找出版社为“清华出版社”的所有书籍---select *from books where pub=‘清华出版社’;
查找出库存大于50的所有书籍---select *from books where store>50;
查找出“西游记”的库存量---select title,store from books where title=‘西游记’;
SQL运算符
>大于 <小于 >=大于等于 <=小于等于 !=,<>不等于
查看数据库的信息----s
为了帮助广大考生了解海南专升本考试的相关信息,熟悉海南专升本考试各专业考试科目以及近几年考试考点、重点、命题规律、答题技巧等,顺利通过2020年海南高职(专科)升本科考试,获得一次人生难得的继续学习机会,海大源将继续特聘海南优秀教师团队联合举办2020年海南高职(专科)升本科考前辅导班,为海南省各高校有志于继续升本深造的高职(专科)学子提供优质服务。海大源海南专升本考前辅导班正火热招生中,详情见招生简章。