MySQL安装和建表
首先对于MySQL的安装就不在叙述,大家可以从google上都可以查到下面我介绍一下建表的具体过程。
1. 看mysql是否启动 在命令提示符中输入 net start mysql 去掉mysql的相关命令为:sc delete mysql
2. 进入mysql数据库 mysql -uroot -pXX -h (h为数据库的主机地址)
3. 退出mysql数据库 \q exit quit 。。。。
4. 在MySQL数据库中,SQL语句主要可以划分以下几类:
a.DDL(Data Definition Language):数据定义语言,定义对数据库对象(库,表,列,索引)的操作。
*CREATE DROP ALTER RENAME等
b.DML(Data Manipulation Language):数据操作语言,定义对数据库记录的操作
*INSERT DELETE UPDATE SELECT TRUNCATE等
c.DCL(Data Control Language):数据控制语言,定义对数据库,表,字段,用户的访问权限和安全级别。
* GRANT REVOKE等
d.Transaction Control:事物控制
* START TRANSACTION COMMIT ROLLBACK SAVEPOINT 等
5. 列出在MySQL服务器主机上的数据库
show databases [like wild];
其中wild为通配符的字符串
MySQL自带的数据库
*information_schema:主要存储了系统中的一些数据库对象信息;
*mysql 存储了系统的用户权限信息及帮助信息
*test 系统自动创建的测试数据库,任何用户都可以使用
6. 创建一个数据库
create database 数据库名;
7. 把指定数据库作为默认数据库使用
use 数据库名;
8. 显示当前数据库中已有的数据表的信息
show tables [from 数据库名] [like wild];
9. 查看数据表中各列的信息
{describe | desc} 表名 [列名];
show create table 表名 ; 查看更全面的表定义的信息
10. 在当前数据库中创建一个表
create table 表名(
列名 列类型,
列名 列类型,
..........
);
11. 删除指定的表
* drop table [if exsits] 表名;
eg: drop table if exists 员工表;
12. ALTER TABLE 语句
*修改列类型
alter table 表名 modify 列名 列类型 [first | after 列名];
*增加列
alter table 表名 add 列名 列类型 [first | after 列名];
*删除列
alter table 表名 drop 列名;
*列改名
alter table 表名 change 旧列名 列类型 [first | after 列名];
*更改表名
alter table 表名 rename 新表名;
rename table 表名 to 新表名;
例子:
alter table 姓名表 rename 姓名;
alter table 姓名表 add abc int;
alter table 姓名表 modify abc char first;
alter table 姓名表 modify abc varchar<10> after 照片;
alter table 姓名表 modify abc bcd date after 照片;
alter table 姓名表 drop bcd;
阅读(1649) | 评论(1) | 转发(0) |