sql之navicat 基础
虚拟机连接前注意事项
a、关闭防火墙:service iptables stop
b、开启数据库:service mysqld start
c、授权:grant all privileges on . to root@"%" identified by "123456";
d. 刷新权限:flush privileges ;
1.连接-连接成功、
2.desc b1; 查看表结构
3.select * from bb ; 查询所有信息
4.insert into 表名 values(1,“zs”) 插入语句
5.insert into 表名(字段名name) VALUES(对应字段值"zs"); 插入指定字段
6.DEFAULT charset=utf8; 解决中文显示问题,建表加上字符编码格式
例如:create table b1(id int(10),name VARCHAR(20)) DEFAULT charset=utf8;
7.drop table 表名; 删除表名
单表(基础)
1.create table b3(sid int(10),sname varchar(20),sex int(10),rq date)DEFAULT charset=utf8;select * from b3 ;建立b3
2.add 添加表字段(默认添加在最后一位)
格式:ALTER table 表名 add 字段名 字符类型(字符长度);
案例:ALTER table b3 add sg int(10);
3.修改表字段
格式:ALTER table 表名 change 原字段名 新字段名 新字符类型(新字符长度);
案例:ALTER table b3 change sg tz int(10);
4.drop 删除字段
格式:alter table 表名 DROP 字段名;
案例:alter table b3 drop tz;
5.rename 修改表名
格式:ALTER table 源表名 RENAME 新表名;
案例:alter table b3 rename b5;
6.modify after 字段的调换
格式:ALTER table 表名 modify 调换的字段名 字符类型(字符长度) AFTER 指定字段 ;
案例:ALTER table b5 MODIFY rq date AFTER sid ;
7.first 添加字段到第一位
格式:ALTER table 表名 add 新字段名 字符类型(字符长度) FIRST ;
案例:alter table b5 add no int(20) first ;

浙公网安备 33010602011771号