sql取值范围数字字符怎么设置, *** 作方法如下。
设备:联想电脑
系统:win10
软件:SQL Server 2012
1、首先在打开的软件中,获取当前系统数据库的日期和时间,可以利用函数GETDATE(),select GETDATE()。
2、获取当前世界标准时间的日期时间值,利用GETUTCDATE()函数,select GETUTCDATE()。
3、获取某个日期时间中的日期,可以利用DAY()函数,select DAY(日期)。
4、最后获取日期中指定部分字符串值的,可以利用函数DATENAME()函数,如下图所示就完成了。
方法如下:
我们先建一个DEMO表,来做我们今天的实现,建表语句如下:
CREATE TABLE
DEMO
(
NAME VARCHAR(50) COMMENT '姓名',
SEX CHAR(1) COMMENT '性别',
PRIMARY KEY (NAME)
)
ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='例子表'
并且select查询一下,如下图
增加一个AGE字段,
ALTER TABLE DEMO ADD AGE CHAR(3)
select查询一下,如下图
请对比上下图,可以发现 多出了一个AGE字段,此处是CHAR类型的。
那么如何删除我们刚加的字段呢,
ALTER TABLE DEMODROP COLUMN AGE
select查询一下,如下图
请对比上下图,可以发现 AGE字段被删除掉了
我们在把这个字段加回来
ALTER TABLE DEMO ADD AGE CHAR(3),
我们用视图工具DBVISUAL看下表机构,这时AGE字段是CHAR类型的
我们如果需要把这个字段修改为VARCHAR类型的怎么办呢,
ALTER TABLE DEMO MODIFY AGE VARCHAR(20),
然后我们在用视图工具DBVISUAL看下表机构,这时AGE字段是VARCHAR类型的
步骤一:首先在Linux上安装mysql,本文不介绍mysql的安装过程
#yum install mysql
#yum install mysql-server
#yum install mysql-devel
在Cenots7 *** 作系统上,安装mariadb(MariaDB数据库管理系统是MySQL的一个分支,centos7使用),安装命令:yum install mariadb-server mariadb
请点击输入图片描述
步骤二:安装之后,修改mysql的配置文件/etc/my.cnf默认编码配置为utf-8
[mysql]
character-set-server = utf8
请点击输入图片描述
步骤三:修改之后,重启mysqlf服务(systemctl restart mariadb),重启之后登陆mysql(mysql -umysql -p),使用语句show variable like '%character%查询结果如下,字符编码已经变成utf-8了。
请点击输入图片描述
如果查询结果显示不是UTF-8,就需要检查修改的是否正确,也可以使用sql命令就行修改
set character_set_client = utf8
set character_set_server = utf8
set character_set_connection = utf8
set character_set_database = utf8
set character_set_results = utf8
set collation_connection = utf8_general_ci
set collation_database = utf8_general_ci
set collation_server = utf8_general_ci
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)