mysql数据库系统可以支持许多不同的数据库,通常,每个应用程序需要一个数据库。
在book-o-rama例子中,数据库名为books。
创建数据库是最容易的部分。在mysql命令提示符下,输入如下所示命令:
mysql>create
datebase
dbname;
应该用所希望的数据库名称来代替"dbname"字符串。
⑵ 用SQL语言建立数据库表时,其属性可以用汉字表示么
数据库名、表名、字段名是可以用汉字表示的。当然还有存储过程名、触发器名、视图名等。
⑶ SQL中显示所有读者的姓名和年龄,并用中文显示列名
1、创建测试表,
create table test_reader(name varchar2(200), age int);
⑷ SQL建表名可以用中文吗,主建可以用中文吗,建好的表怎么在客户端找到那个表呢。
最好不要用中文,最规范的是英文或英文缩写,字段也是。比如学生表STUDENT,可以缩写为STU,主键字段学号可以缩写为SNO,主键名可以写为PK_STU_SNO
建好的表在你创建表时写SQL语句的数据库下,在左边对象资源管理器下找到,单击,有表。
记得刷新。
⑸ sql里的表的数据项可以是中文吗
当然可以,不过有时会出现意想不到的错误,而且写程序时也麻烦,你不如还是用英文的字段名,而在输出时用中文显示,这是最好的办法
select xh as 学号,name as 名字,sex as 性别 from tablename
⑹ SQL数据库表中不能录入中文
会不会是你装的时候没装好,要么就是你的输入法,还有是你写代码的时候有些属性你设置对了吗,我向来没晕倒这个问题的,如果以上问题还不是,你可以在word中写好,然后复制过去,不过安装问题的可能性大些 字符编码不对 就会这样了 你在建数据库的时候 最好加上这样一句
create database tea default character set utf8 collate utf8_general_ci;
set names 'utf8';
这是对数据库默认字符的设置 以后对数据库的操作都会使用utf8的字符编码
在你的程序里 也要适当的对字符进行处理 这要根据的你程序定 不一样的程序修改的形式不一样
像你以前在命令窗口下使用MySQL无法插入中文就是典型的字符不对造成的 你在对数据库操作之前 最好在命令窗口设置一下操作时的编码
例如 setchar utf8;
这样插入的时候就不会插不进去了