MySQL的软件架构
1.开启MySQL服务器:以windows服务的形式开启,在cmd下net startmysql|net stop mysql,在cmd下使用mysqld –default-file= “d:/amp/mysql/my.ini”
2.连接MySQL服务器
3.mysql的帮助命令,help,里面的指令都可以使用 \字母 来完成
4.mysql的注释符:行注释:#或-- ,块注释是/* */
数据库的操作
创建数据库:create database 库名[库选项];
查看数据库:show databases; show createdatabase 库名;
删除数据库:drop database [if exists] 库名
修改数据库:只能修改库选项;alter database 库名新的库选项
数据表操作
选择数据库:显式的选择,在表名的前面加上库名;隐式的选择,use 库名;
创建数据表:create table 表名(字段列表)[表选项];
查看数据表:show tables; show createtable 表名; describe|desc 表名;
修改数据表:
1修改表名:altertable 表名 rename to 新表名; rename table 旧表名 to 新表名
2修改列定义:
增加一列:alter table 表名 add 新字段名字段类型;
删除一列:alter table 表名 drop 字段名;
修改字段类型:alter table 表名 modify 字段名新的字段类型
修改字段排序:alter table 表名 modify 字段名1 新的字段类型
first|after 字段名2
重命名字段:alter table 表名 change 旧字段名新字段名 新字段类型
3修改表选项:altertable 表名新的表选项(default charset gbk engine Myisam)
数据操作
插入数据:insert into 表名(字段列表)values(值列表)
查看数据:select *|字段列表 from 表名 [where查询条件]
删除数据:delete from 表名[where删除条件]
修改数据:update 表名 set 字段1=新值1,字段2=新值2……[where修改条件]
数值类型
1.整数:tinyint,smallint, mediumint,int,bigint
2.小数:
a.浮点数float/double
b.定点数:decimal,也叫货币型
日期时间型
datetime和timestamp
date
time:时间间隔|一天中的时间
year:70以后的代表19XX,69及69以前的代表20XX
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。