1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| Navicat for MySQL 的使用 链接 - 输入相应内容与密码 - 连接数据库 - SQL(Structured Query Language) - 关系型数据库的编程语言 - DDL(数据定义语言): create(创建) / drop(删除) / alter(修改) - DML(数据操纵语言): insert(嵌入) / delete(删除) / update(更新) - DQL(数据查询语言): select(挑选) - DCL(数据控制语言): grant(允许) / revoke(撤回) / begin(开始) / commit(提交) / rollback(反转) 实际操作中: 假如指定数据库名称为school 1.如果指定的数据库存在则删除该数据库 drop database if exists school(指定数据库名称); 2.创建数据库并指定默认的字符集 create database school default charset utf8; 3.切换到school数据库 use school 4.删除学生表 drop table if exists tb_student; -- 主键(primary key) - 能够标识唯一一条记录的列 -- varchar 不定长字符串的最大长度 / var 定长字符串的长度 / default 默认值 -- comment 注释语句 后面的字符串要加单引号 5.创建学生表 create table tb_student ( stuid int not null comment '学号', sname varchar(10) not null comment '姓名', ssex bit default 1 comment '性别', stel char(11) comment '联系电话', sbirth date comment '出生日期', primary key (stuid) ); 6.修改学生表 alter table tb_student add column saddr varchar(100); -- 添加列 alter table tb_student drop column stel; -- 删除列
7.插入学生记录 insert into tb_student values (1001, '王大锤', 1, '1990-2-12', '四川成都'); insert into tb_student (stuid, sname) values (1002, '骆昊'); insert into tb_student (stuid, sname, ssex) values (1003, '李飘飘', 0); insert into tb_student values (1004, '张三丰', 1, '1940-12-3', '湖北武汉'), (1005, '黄蓉', 0, '1975-3-25', '山东东营'), (1006, '杨过', 1, '1987-1-19', '湖南长沙');
|