SQL语句中的大小写问题
a.关键字、函数名、列名和索引名不区分大小写。
b.数据库名、表名、别名及视图名区分大小写。
一.基本的操作
1.库操作
mysql> show databases; #查看所有库
mysql> use mysql; #切换库
mysql> create database test_ku; #创建一个库
mysql> drop database test_ku; #删除一个库
2.表操作
mysql> show tables; #查看当前库中的所有列表
mysql> create table class_7(id int(11),name char(10),addr char(10)); #创建一个表
mysql> desc class_7; #查看表的结构
mysql> show create table student_info; #查看表的属性
mysql> show create table student_info\G
mysql> alter table class_7 rename to student_info; #更改表的名字
mysql> drop table student_info; #删除表
3.字段操作
mysql> alter table score add id int(2) first; #在最前面添加字段
mysql> alter table score add record int(3); #添加字段,默认最后添加
mysql> alter table score add sex char(3) after name; #在制定的字段后面添加字段
mysql> alter table score change record first_record int(2) default 0; #修改字段名和属性
mysql> alter table score modify sex enum('男','女'); #修改字段属性的另一种方法,与change不同的是不能修改字段名
+--------------+-------------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +--------------+-------------------+------+-----+---------+-------+ | id | int(2) | YES | | NULL | | | name | char(4) | YES | | NULL | | | sex | enum('男','女') | YES | | NULL | | | first_record | int(2) | YES | | 0 | | +--------------+-------------------+------+-----+---------+-------+