
1.基础操作命令:
mysql
mysql -u 用户名 -p mysql
密码
show databases; //查看所有数据库
create database auth; //创建新的数据库
use auth; //使用auth数据库 use后边可以加数据库和表名
show tables;//查看表 --0个
source source /root/dataScript/0.INIT_ENV.sql //初始表空间
source /root/dataScript/1.SOTP-OBJ.sql //创建表
source /root/dataScript/2.SOTP-DATA.sql //导入数据
show tables; //就可以看到刚才创建的表
desc 表名称; //列出一个表内的详细字段
show create table 表名称; //查看建表信息
truncate table 表名; delete from 表名; //删除表中数据
alter table 表名 modify column 字段 varchar(25); //mysql 更改字段
alter table 表名 add column 字段 varchar(50) ; //mysql 增加字段
select * from hd_tianfu_pintu_20180625_act \G; //查看表内的所有数据 \G查出来的数据看着清晰
2.新建一张数据表:

3.增添用户数据:

4.使用navicat连接MySQL数据库创建数据库的字符集和排序规则配置
1)如图所示:

2)2.解释
(1).字符集一般选择 utf-8或者gbk
(2).排序规则的选择需要注意的是,utf8_general_ci、utf8_general_cs、utf8_bin的区别,ci全称为case insensitive,意思是大小写不敏感,cs区分大小写,bin是以二进制数据存储,且区分大小写。如果要求数据库不区分大小写,则需要选择ci结尾的。
在这里我们选择utf8_bin来区分大小写。
5.想统计多表的count用sum
SELECT sum(user_id) wrzm FROM (
SELECT count(*) user_id FROM t_sauth_h_pk_crt_info where user_id='1|13565'
UNION ALL
SELECT count(*) user_id FROM t_sauth_pk_crt_info crt where crt.user_id='1|13565'
) t;
6.新增一个字段
ALTER TABLE `表名字` ADD `字段名` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否开启0否,1是(默认0)';
7.修改字段的comment
ALTER TABLE 表名 modify column 字段名 int comment '类型:0:实体;1:虚拟';
本文详细介绍MySQL数据库的基础操作命令,包括数据库的创建、表的管理、数据的增删改查,以及如何通过Navicat配置数据库的字符集和排序规则。此外,还介绍了复杂的SQL查询技巧,如统计多表数据、新增字段及修改字段注释。
1303

被折叠的 条评论
为什么被折叠?



