SQL注意事项
1.每条sql语句都要以英文分号结尾。
2.sql语句不区分大小写。
3.定义库、表,或是表中的字段,名称不要使用关键字。
一、数据库的操作
1.显示所有的数据库
show databases;
2.创建数据库
方式一:
create database 数据库名称;
常用方式二:
create database if not exists db_test;
创建数据库db_test,若该数据库已经存在,则不再报错。
3.删除数据库
drop database db_test;
删除数据库后,数据库内部包含的表和数据也一并被删除。
4.使用数据库
use 数据库名称;
要想操作某个表以及内部的数据时,需要先选择使用对应的数据库。
二、表的操作
1.表的行列模式
MySQL数据库中表采用的是行列模式,即一行数据就是一个对象的属性集合,比如一个学生包含学号、姓名、年龄、年级、系别,等多种属性,其在定义表时,就必须明确,表中包含那些字段,以及字段所对应的数据类型。
2.创建数据表
create table student(sno int, sname varchar(10), sage int, sbirthday datetime, scredit decimal(4,2));
注:同理可加if not exists
3.查看所有数据表
show tables;
4.查看指定表结构
describe 表名;
注:可简写为desc 表名;。
5.查看创建表的语句
show create table 表名;
6.修改表结构
6.1添加字段
alter table 表名 add 字段名 字段类型;
6.2修改字段类型或长度
alter table 表名 modify column 字段名 字段类型;
6.3修改字段名称
alter table 表名 change 字段名 新字段名 字段类型;
6.4删除字段
alter table 表名 drop column 字段名;
7.删除数据表
drop table 表名;