Mysql的基本语句
发布时间:2022-09-21 15:06:55 所属栏目:MySql教程 来源:
导读: 数据库,顾名思义就是存储数据的仓库。目前常用的数据库如Oracle、Sybase等各有其千秋mysql语句,但是如果挑出一款最为流行的数据库软件,非MySql莫属。SQL,Structured Query Language结构化查询语言,是MySql的
|
数据库,顾名思义就是存储数据的仓库。目前常用的数据库如Oracle、Sybase等各有其千秋mysql语句,但是如果挑出一款最为流行的数据库软件,非MySql莫属。SQL,Structured Query Language结构化查询语言,是MySql的使用语言,也是我们在MySql数据库中对数据进行数据操作、查询、修改等操作的工具。 创建数据库 一列数据是一个字段,多个字段构成数据表,而数据库就是大量带有相关数据的表的集合。所以,在使用MySql的时候,我们首先要做的就是创建数据库。 create database test; 在此段语句中,create database是关键词,test是创建的数据库的名称。对于数据库的操作,常用的还有以下语句: 查看创建好的数据库test:show create database test; 查看所有数据库:show databases; 使用数据库test:use test 删除数据库test:drop database test; 注意,在每一次新打开数据库的时候,必须先运行use test语句,才能对数据库test进行后续操作,否则就会报错。 创建数据表 创建好数据库以后,我们需要把数据表导入数据库。下面语句是一个表的导入的实例: use test; createtable student( ID char(3)primary key, Namevarchar(20)notnull, Credit int not null); 上面是导入一个学生学分的表格。一共有三个字段:学生ID、名字以及学分。在穿件表格的时候,我们需要对每一个字段作两个限定。第一个是字段类型限定,字段类型有字符串(即文本类型)、数字、日期等,我们需要对此做说明。在此例中,char(3)代表固定长度为3的字符串型数据,varchar(20)代表可变长度的最大长度为20的字符串型数据,int代表整数型数据。第二是约束条件限定,我们对数据的约束有:非空约束(notnull)、唯一约束(unique)、主键约束(primarykey)等。其中主键约束最为重要,因为不同数据表进行联系的时候都是通过主键来进行,主键必须同时满足非空和唯一。 导入数据 创建好表格的框架以后,我们需要将数据导入进去。按照数据来源区分一般有两种:手工输入或者导入本地文件,手工输入费时耗力,在这里只说明本地文件的导入。 load data local infil ‘文件路径.txt’ into table student fields terminated by ‘\t’ ignore 1 lines; 这一段语句里面我们需要注意的是后两行,txt文件格式对应‘\t’,excel的文件对应‘,’。另外当本地文件第一行不是每一列数据的字段名而是数据的时候,第一行数据不能忽视,所以代码的最后一行可以不写。 修改语句 alter table student rename st;将数据表student改名为st alter table student modify name varchar(30);将字段name的数据类型改为varchar(30) alter table student change name nm varchar(30);字段name改名为nm alter table student add sex varchar(20) not null; 增加字段sex数据类型varchar(20)且非空 (编辑:云计算网_汕头站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐



浙公网安备 33038102330478号