navicat 基础用法简单做个笔记,这方面还是很小白
先从网上下载安装包资源很多,我的是中文版看着舒服
准备连接数据库,在此之前请确定MySql安装完成并顺利运行。。。。
连接名:可以任意填写,方便以后识别区分即可
主机名或IP: 填写服务器的主机名(必须要能解析的)或者服务器IP地址,如果是本机可 以填写localhost
端口:默认是3306 如果修改了其他端口,需要对应 (查看端口号:show global variables like 'port';)
密码:就是用户名root密码或者其他mysql用户的密码
查看端口号方法一命令查询:show global variables like 'port';
查看端口号方法二:直接到mysql安装目录看 my.ini 文件

测试连接
新增一个数据库
字符集、排序规则设置utf8就行了
新建个表,来个最简单的学生信息表
考虑到性别存在未知的可能,而且这种能明确是个位数故设计为:char,女0,男1,未知2
表的设计非常重要,是服务器优化中比较根基的一部分,要是表没写好,后期怎么优化也有限
我对数据类型还是没足够掌握好,以上表设计仅供参考,最终还是得根据业务需求来设计表
设计完后,打开表
表操作:
接下来就是基本sql语句了
表查询:select * from student
添加一个:insert into student(name,age,sex) values('Jeck','17','1')
根据id编辑指定数据:update student set age='20',sex='2' where id=3
根据id删除指定数据:delete from student where id=3
说说一直爆mysql 1055错误问题
百度说估计是版本问题,我版本的确是5.7+,无论我怎么改这个错依然存在,
但虽然报错,但语句还是成功执行数据库也能看到效果