MySQL 如何创建NVARCHAR列

MySQL 如何创建NVARCHAR列

MySQL将NVARCHAR()转换为VARCHAR()。在MySQL中,NVARCHAR代表国际化的Varchar。让我们首先创建一张表,其中一个列“StudentName”为NVARCHAR −

mysql> create table DemoTable
(
   StudentName NVARCHAR(40),
   StudentCountryName VARCHAR(50)
);
Query OK, 0 rows affected, 1 warning (0.49 sec)
Mysql

让我们检查表的描述 −

mysql> desc DemoTable;
Mysql

这将生成以下输出。正如下面所示,在MySQL中,具有NVARCHAR类型的StudentName列会自动转换为VARCHAR −

+--------------------+-------------+------+-----+---------+-------+
| Field              | Type        | Null | Key | Default | Extra |
+--------------------+-------------+------+-----+---------+-------+
| StudentName        | varchar(40) | YES  |     | NULL    |       |
| StudentCountryName | varchar(50) | YES  |     | NULL    |       |
+--------------------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)
Mysql

使用insert命令在表中插入一些记录 −

mysql> insert into DemoTable values('Chris','US');
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values('Tom','UK');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable values('David','AUS');
Query OK, 1 row affected (0.11 sec)
Mysql

使用select语句显示来自表的所有记录 −

mysql> select *from DemoTable;
Mysql

这将产生以下输出 −

+-------------+--------------------+
| StudentName | StudentCountryName |
+-------------+--------------------+
| Chris       | US                 |
| Tom         | UK                 |
| David       | AUS                |
+-------------+--------------------+
3 rows in set (0.00 sec)
Mysql

阅读更多:MySQL 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册