MySQL建表问题:以下这个表怎么建?其中的id是不用用到了序列?
发布网友
发布时间:2022-04-10 11:53
我来回答
共3个回答
懂视网
时间:2022-04-10 16:14
sc.COLUMN_NAME from information_schema.COLUMNS as sc
where sc.TABLE_SCHEMA=‘databaseName‘ and sc.TABLE_NAME=‘tableName‘
将查询结果复制为csv粘贴到ultraEdit
选中编辑-->列模式-->插入列,即可在所有列前加上private String
在将换行符^p改为分号加换行符;^p即可在每行最后加分号。
复制到java文件里即可,可以把String改为其他基本数据类型的封装类,因为数据里数据可能为null,用基本数据类型会报错。
手动建立Mysql表实体类技巧
标签:模式 插入数据 技术分享 java color where sel basename column
热心网友
时间:2022-04-10 13:22
方法1:执行下面脚本--
-- Table structure for table `user`
--
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`id` int(11) NOT NULL auto_increment,
`username` varchar(20) NOT NULL,
`password` varchar(20) NOT NULL,
PRIMARY KEY (`id`),
) ENGINE=InnoDB DEFAULT CHARSET=gb2312;
方法2:
在类似SQL Server 数据库的企业管理器里面,手动建表,不用代码,建立好列id后设置成int类型,设置成自增长,右键设置整主键,OK.
热心网友
时间:2022-04-10 14:40
CREATE TABLE IF NOT EXISTS T_CUSTOMER (
id int(4) NOT NULL AUTO_INCREMENT COMMENT 'ID',
username varchar(20) NOT NULL UNIQUE COMMENT '用户名称',
password varchar(20) NOT NULL COMMENT '密码',
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;