重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1, mysql -uroot -pxxxx //登陆数据库
创新互联建站从2013年创立,先为吉安等服务建站,吉安等地企业,进行企业商务咨询服务。为吉安企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
2, show databases; //查看数据库,例如要在test库中建表
3, use test;//进入test
4, create table users( //例如要建立users表,下面是建立字段
5, id int(10) unsigned not null auto_increment,
6, username varchar(20) not null,
7, userpassword varchar(20) not null,
8, email varchar(20) not null,
9, primary key (id));
//这样就建立好了一个基本完整的表了
可以用mysql官方提供的可视工具:mysql-gui-tools。 如果不介意用盗版,mysql-front确实比官方的那个更好用。 你的mysql-front连接里,注册 - 数据库这个给的不对。应该是把服务器、端口、用户、密码填好后,点浏览选择mysql里有哪些database,而不是指定你的mysql安装路径。
用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重启MYSQL服务,这时已设置成功:不区分表名的大小写;
lower_case_table_names参数详解:
lower_case_table_names = 0
其中0:区分大小写,1:不区分大小写
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:
1、数据库名与表名是严格区分大小写的;
2、表的别名是严格区分大小写的;
3、列名与列的别名在所有的情况下均是忽略大小写的;
4、变量名也是严格区分大小写的;
MySQL在Windows下都不区分大小写。
3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:
A、创建时设置:
CREATE TABLE T(
A VARCHAR(10) BINARY);B、使用alter修改