首页
学习
活动
专区
圈层
工具
发布

mysql用sql语句创建表和数据库设置字符编码

-- 创建数据库时,设置数据库的编码方式  -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则为...SET GBK COLLATE gbk_chinese_ci; alter database dbtest CHARACTER SET utf8 COLLATE utf8_general_ci; -- 创建表时...email VARCHAR(60) CHARACTER SET utf8 COLLATE utf8_general_ci; -- 查看所有的字符编码 SHOW CHARACTER SET; -- 查看创建数据库的指令并查看数据库使用的编码...使用这个语句可以修改成功,但重启服务后会失效。根本的办法是修改配置MYSQL文件MY.INI, character_set_server=utf8,配置到mysqld字段下。...set character_set_client = gbk; -- 来自客户端的语句的字符集。服务器使用character_set_client变量作为客户端发送的查询中使用的字符集。

13K00
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    SQL语句汇总(一)——数据库与表的操作以及创建约束

    前言:此文旨在汇总从建立数据库到联接查询等绝大部分SQL语句。SQL语句虽不能说很多,但稍有时间不写就容易出错。博主希望通过此文来战胜自己的健忘,如果大家认可也可以保留起来。...此图为SQLyog的左侧目录栏,前三个为本地自带数据库。将SQL语句全部选中运行(F8)后,F5刷新目录栏,出现了我们创建的数据库。...连接数据库: USE test_sql; 删除数据库: DROP DATABASE test_sql; 接下来就开始创建表了,在创建表之前先列出几种常用的数据类型 整数数据类型: -INT 大小:4字节...刷新之后就可以看到我们创建的数据库中多了一张表: ? 选择打开表可以直观的看到内容: ? 之后我们可以通过SQL语句也可以通过手动为表添加内容。...数据库完整性 保证数据库的完整性是为了防止垃圾数据的产生,以免影响数据库的执行效率。这里简要说一些,因为毕竟不是理论类的文章,这里主要是整理汇总SQL语句。

    1.7K10

    MySQL数据库 SQL语句详解

    数据库常用操作 操作 语句 创建数据库 create database if not exists 数据库名; 查看所有数据库 show databases; 切换数据库 use 数据库名; 删除数据库...drop database if exists 数据库名; 修改数据库编码 alter database 数据库名 character set utf8; 表结构常用操作 操作 语句 创建表 create...table if not exists 表名(字段名 数据类型, 字段名 数据类型, ...); 查看当前数据库所有表 show tables; 查看表结构 desc 表名; 查看指定表的创建语句 show...update 表名 set 字段名=值, ... , 字段名=值 where 条件 删除表中数据 delete from 表名 where 条件 删除表 truncate 表名 MYSQL约束 操作...语句 主键 primary key 删除主键约束 alter table 表名 drop primary key; 自增长 auto_increment 非空 not null 创建表前指定 create

    6.8K30

    SQL语句创建视图:

    一、创建视图 范例中的数据库在前几篇文章有提到,想要获取数据库中的数据可以翻看前几篇复制获取数据....数据库和数据表的创建 对表添加数据 student表 course表 sc表 创建视图的格式: create view 视图名 as 查询语句 栗子 (1)创建一个名为stuview2...并在创建视图时使用with check option。(注:该子句用于强制视图上执行的所有修改语句必须符合由select语句where中的条件。)...查看视图: 语句: select * from stuview2 执行结果: (2)创建一个名为stuview3的投影视图,从数据库student_info的Course表中查询学分大于3的所有课程的课程号...delete from stuview2 where sname=’赵小林’’ 好了,今天的SQL Server知识就分享到这里了.下一篇将会是SQL server中存储过程的介绍, 希望这篇文章对大家有帮助

    2.8K30

    【MySQL】MySQL 数据库与简单 SQL 语句使用

    前言 本博文专用于软件创新实验室 MySQL 数据库与简单 SQL 语句 课堂,请上课的同学们先自行安装 MySQL,可参考群里发的视频,也可以参考博文MySQL安装教程,在开发这条路上,数据库将会一直陪伴着我们...它内置了数据库连接、文件上传等功能,MySQL 支持大量的扩展库,如 MySQLi 等,可以为快速开发 Web 应用提供便利。   SQL 1.什么是SQL?...2.SQL通用语法 1) SQL 语句可以单行或多行书写,以分号结尾。 2) 可使用空格和缩进来增强语句的可读性。 3) MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。...R(Retrieve):查询 * 查询所有数据库的名称: * show databases; * 查询某个数据库的字符集:查询某个数据库的创建语句 * show create database...简介和MySQL数据库简介,上述只是简单的对数据库进行介绍以及略微讲解了 SQL 语句,数据库还是很博大精深的,感兴趣的同学可以深入探究一番,比如事务,B+树等,冲冲冲!

    2.3K20

    MySQL创建数据库和创建数据表

    MySQL 是最常用的数据库,在数据库操作中,基本都是增删改查操作,简称CRUD。 在这之前,需要先安装好 MySQL ,然后创建好数据库、数据表、操作用户。...SQL 的主要功能是和数据库建立连接,进行增删改查的操作。SQL是关系型数据库管理系统的标准语言。 SQL 语言的作用: 1....使用 SQL 操作数据库时,所有的 SQL 语句都以分号结束。(切换数据库时可以不用分号) 在 SQL 语句中,不区分大小写,编写 SQL 语句时可以根据情况用大小写的区别来增加可读性。...二、创建数据库 1. 连接 MySQL 输入 mysql -u root -p 命令,回车,然后输入 MySQL 的密码(不要忘记了密码),再回车,就连接上 MySQL 了。...刚连接上 MySQL 时,没有处于任何一个数据库中,如果要使用某一个数据库,就需要进入到这个数据库中。 use 数据库名 这个命令后面的分号可以省略,这是 SQL 语句中唯一可以省略分号的语句。

    23.9K42
    领券